Trato de hacer un 'programita' q me permita ver el tiempo transcurrido entre sentencias para evaluar la mas rapida pero me pasa algo raro....
Sin importar el orden de los codigos a evaluar me sale q la segunda parte es por lo general mas rapida q la primera aun siendo lo mismo en ambas partes... incluso me da resultado negativo como si la pagina terminara de cargar antes de ser llamada :S .... ????!!!!
lo codigos a evaluar estan antes y despues de las barras de comentarios ( // )
Código:
espero comentarios y gracias. <?php $Ti = microtime(true); $a1=$a2=$x=0; for($i=0;$i<=10000;$i++){ $Ta = microtime(true); // $x++; //o cualquier otra sentencia $Tb = microtime(true); $T1 = $Tb - $Ta; $Ta = microtime(true); // $x--; //o cualquier otra sentencia $Tb = microtime(true); $T2 = $Tb - $Ta; if($T1 < $T2){ $a1++; }else{ $a2++; } } echo "<br />a1=$a1<br />a2=$a2"; $Tf = microtime(true); echo '<br />tiempo de pagina'.($Tf - $Ti); //($Tf - $Ti) aveces me sale negativo esto no tiene logica... :S ?>