我想测量php脚本的执行时间〜
答案 0 :(得分:3)
使用microtime
。请务必查看示例#2。
答案 1 :(得分:1)
使用microtime:example
答案 2 :(得分:0)
mixed microtime ([ bool $get_as_float ] )
microtime()
以微秒返回当前的Unix时间戳。此功能仅适用于支持gettimeofday()
系统调用的操作系统。
答案 3 :(得分:0)
只要PHP在Unix系统上运行,您就可以相当准确地测量使用time(1)
命令所花费的时间。有关用法和输出信息,请参见联机帮助页。
如果您想为脚本的特定部分计时,无论出于何种原因,我个人只需将其复制/粘贴到自己的文件中并在其上运行time(1)
。
如果需要在php脚本中使用返回值,可以使用PHP time(1)
生成的输出,使用shell_exec()
或反引号(`)运算符将其返回到字符串中。有关详细信息,请参阅PHP手册。
对于clock(3)
函数的本机PHP实现,我不相信存在这样的事情,如果它存在,我认为它不是标准库的一部分。
其他答案使用的microtime
函数与clock(3)
有所不同,正如Steve Jessop所指出的那样。
答案 4 :(得分:-1)
function get_microtime() {
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}