这种方法是否是衡量脚本的可靠方法:
$time = ($_SERVER['REQUEST_TIME_FLOAT'] - $_SERVER['REQUEST_TIME']);
or
$time = (microtime(true) - $_SERVER['REQUEST_TIME_FLOAT']);
应该使用哪一个?
每一个有什么区别?
他们返回非常不同的测量结果。
$time = ($_SERVER['REQUEST_TIME_FLOAT'] - $_SERVER['REQUEST_TIME']);
这永远不会给你 PHP 脚本的执行时间。因为这两个值都用于存储请求开始。不同的是,$_SERVER['REQUEST_TIME_FLOAT']
更精确,以微秒精度存储时间值,而$_SERVER['REQUEST_TIME']
很快。
$time = (microtime(true) - $_SERVER['REQUEST_TIME_FLOAT']);
我想这应该在 PHP 脚本的末尾使用,我想你知道为什么。
另请记住 $_SERVER['REQUEST_TIME_FLOAT'] 自 PHP 5.4.0 起可用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)