speed camera

Point ou virgule : Question existentielle

Quel est l'opérateur de concaténation le plus rapide dans echo

php virgule, virgule php, point php, php virgule point, php point, not provided

Ce match oppose la virgule contre le point :
Est ce plus rapide de faire :


echo ' '.$i;

ou


echo ' ',$i;

Le code de test :


ob_start();
$time = microtime(true);
for ($i = 0; $i < 1000000; $i++)
{
echo ' ', $i;
}
ob_clean();
echo microtime(true) - $time, "\n";
ob_start();
$time = microtime(true);
for ($i = 0; $i < 1000000; $i++)
{
echo ' '.$i;
}
ob_clean();
echo microtime(true) - $time, "\n";

Les résultats :


Virgule : 1.5555839538574
Point : 1.7078490257263

La virgule met donc KO notre ami point

Image : amandabhslater

 
 

b1n@sp1n