1
我想用php的microtime()来测试我的代码中两个循环需要多长时间,以查看哪一个运行得更快。这里是我的代码:PHP的microtime奇怪的问题
$now = microtime();
//loop1 here
$elapsed = microtime() - $now;
echo "Elapsed: $elapsed <br />";
当我跑这一个循环,我得到的结果负数,是这样的:
Elapsed: -0.120572
这是奇怪的,因为microtime()
应该永远比它的价值更大几微秒之前?
对于第二个循环,值始终是积极的:
Elapsed: 0.005483
这是怎么回事?
我恨PHP。 ---- –