Calculating execution time using script below:
$ php -r "\$tt=microtime();for(\$i=0;\$i<111120;\$i++) \
echo hash('crc32', microtime()).PHP_EOL;echo 'Time took: ' \
. (microtime()-\$tt).PHP_EOL;"
Results (multiple):
... Time took: 0.266269 ... Time took: -0.725037 ... Time took: 0.264577 ... Time took: 0.655573 ... Time took: -0.389367 ... Time took: -0.451503 ... Time took: 0.50867
Why time calculation some times returns negative value?