06-08-2009, 09:51 PM
Officiellement rien ne peut expliquer un microtime négatif.
Il peut s'agir d'une mise à jour automatique de l'heure de ta machine.
Mais ceci n'est pas la raison si tu le constates sur un traitement qui dure longtemps.
Ensuite, il y a le fait de dépasser la limite d'un int (soit 2 ^ 31) ... mais ton traitement n'a pas non plus duré 68 ans ... :-D
Dernière solution, ta variable $start est égale à 0 ou n'est pas / plus définie. J'avais eu ce problème lors d'intégration d'applications externes. Pour le résoudre, j'utilisais $GLOBALS['start'] au lieu de $start.
Il peut s'agir d'une mise à jour automatique de l'heure de ta machine.
Mais ceci n'est pas la raison si tu le constates sur un traitement qui dure longtemps.
Ensuite, il y a le fait de dépasser la limite d'un int (soit 2 ^ 31) ... mais ton traitement n'a pas non plus duré 68 ans ... :-D
Dernière solution, ta variable $start est égale à 0 ou n'est pas / plus définie. J'avais eu ce problème lors d'intégration d'applications externes. Pour le résoudre, j'utilisais $GLOBALS['start'] au lieu de $start.