millis milisegundos example current php microtime

milisegundos - php microtime example



Perfil de PHP con microtime(): ¿Tiempo negativo? (1)

Si desea realizar operaciones en lo que devuelve el microtiempo, debe establecer el parámetro "obtener como flotar" en verdadero (el valor predeterminado es falso).

http://www.php.net/manual/en/function.microtime.php

$now = microtime(true); for (...) { // do something echo microtime(true) - $now; $now = microtime(true); }

Para un perfil muy simple, uso microtime() como este:

$now = microtime(); for (...) { // do something echo microtime() - $now; $now = microtime(); }

Ahora, la salida de la línea de echo parece completamente aleatoria, es decir, esperaba fluctuaciones, pero no esperaba que aparecieran números negativos .

Sin embargo, un resultado típico contiene ~ 1/3 números negativos. Confirmé esto en Solaris (PHP 5.0.x) y WinVista (PHP 5.2.3).

¿Qué diablos está pasando aquí? ¿He inventado accidentalmente una máquina del tiempo?