Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我microtime(true)用来测量我的 PHP 代码运行需要多长时间,我得到了奇怪的结果。
microtime(true)
有时需要 1 厘秒,有时需要 2 秒,看起来完全随机。我总是在那个代码中做同样的事情(定义一些常量并用对象构建一个 HTML 页面)
这可能是因为什么?微时功能有多准确?
你确定你使用得当吗?
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"; ?>