我正在使用microtime(true)
来衡量我的PHP代码运行所需的时间,并且我得到了奇怪的结果。
有时它需要1厘秒,有时它需要2,它看起来完全随机。我总是在代码中做同样的事情(定义一些常量并用对象构建HTML页面)
这可能是什么原因造成的?微量时间功能的准确度如何?
答案 0 :(得分:0)
你确定你正确使用它吗?
microtime()不会返回执行脚本所花费的时间。
这是一个来自php.net的例子来计算脚本执行时间。
<?php
$time_start = microtime(true);
// Sleep for a while
usleep(100);
$time_end = microtime(true);
$time = $time_end - $time_start;
echo "Did nothing in $time seconds\n";
?>