php计算页面执行时间的例子

发布时间:2020-08-15编辑:脚本学堂
本文介绍一个php计算页面执行时间的例子,有需要的朋友,可以参考下。

代码如下:
 

复制代码 代码示例:

<?php
/**
 * php页面执行时间
 * Edit www.jb200.com
*/
class runtime
{
    var $StartTime = 0;
    var $StopTime = 0;
 
    function get_microtime()
    {
        list($usec, $sec) = explode(' ', microtime());
        return ((float)$usec + (float)$sec);
    }
 
    function start()
    {
        $this->StartTime = $this->get_microtime();
    }
 
    function stop()
    {
        $this->StopTime = $this->get_microtime();
    }
 
    function spent()
    {
        return round(($this->StopTime - $this->StartTime) * 1000, 1);
    }
}

//调用示例
$runtime= new runtime;
$runtime->start();
 
//代码开始
$a = 0;
for($i=0; $i<1000000; $i++)
{
    $a += $i;
}
//代码结束

//输出以上代码的执行时间
$runtime->stop();
echo "当前页面的执行时间: ".$runtime->spent()." 毫秒";
?>