Desempenho do foreach, array_map com lambda e array_map com função estática

Qual é a diferença de desempenho (se houver) entre essas três abordagens, ambas usadas para transformar uma matriz em outra matriz? Usando foreach Usando array_mapcom a função lambda / encerramento Usando array_mapcom função / método 'estático' Existe alguma outra abordagem? Para me esclarecer,...