Curioso el rendimiento de este script:
Código:
Test1:
Haciendo 100000 ciclos; Incrementando con ++; Tiempo inicial: 1180544284.69
Fin; 1180544284.71
Diferencia: 0.0236029624939
Test2:
Haciendo 100000 ciclos; Incrementando con += $i; Tiempo inicial: 1180544284.71
Fin; 1180544284.71
Diferencia: 0.00231003761292
El script:
Código PHP:
echo "Test1:\n";
$start = microtime(true);
echo "Haciendo 100000 ciclos; Incrementando con ++; Tiempo inicial: " . $start . "\n";
$var = 0;
for( $i = 0; $i < 100000; $i++ ) {
$var++;
}
$fin = microtime(true);
$diff = $fin - $start;
echo "Fin; " . $fin . "\n";
echo "Diferencia: " . $diff . "\n";
echo "\n\n\n\n";
echo "Test2:\n";
$start = microtime(true);
echo "Haciendo 100000 ciclos; Incrementando con += \$i; Tiempo inicial: " . $start . "\n";
$var = 0;
for( $i = 0; $i < 100000; $i+= 10 ) {
$var += $i;
}
$fin = microtime(true);
$diff = $fin - $start;
echo "Fin; " . $fin . "\n";
echo "Diferencia: " . $diff . "\n";
echo "\n\n\n\n";