Pour un profilage très simple que j'utilise microtime()
comme ceci:Profilage PHP avec microtime(): temps négatif?
$now = microtime();
for (...) {
// do something
echo microtime() - $now;
$now = microtime();
}
Maintenant, la sortie de la ligne echo
semble complètement aléatoire, qui est, je m'y attendais fluctuations, mais je ne pas attendre nombres négatifs apparaissant.
Cependant, un résultat typique contient ~ 1/3 nombres négatifs. Je l'ai confirmé sur Solaris (PHP 5.0.x) et WinVista (PHP 5.2.3).
Que diable se passe-t-il ici? Ai-je inventé accidentellement une machine à remonter le temps?
Oui U ont !!!!! :) Faites-moi savoir pour le contrôler .... –
c'est quelque chose que j'ai remarqué aussi, mais jamais pris la peine d'enquêter, je suis curieux de l'anwser :) – ChrisR