speed camera

Point ou virgule : Question existentielle

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

php virgule, point php

Date de publication : 2008-12-07

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