首页 > php开发 > php页面执行时间程序代码

php页面执行时间程序代码

页面执行时间计算也只是一个大概的过程,我们把程序计算程序的初始化函数放在页面最顶部,然后把计算函数放页面最底部,然后当页面执行完成就可以计算出相关值了,下面看实例,具体代码如下:

<?php
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() . " 毫秒";
?>

调用方法上面有介绍了我就不说了,我们只是要注意$runtime->start();与$runtime->spent()必须,一前一后哦,否则是无效的,还有不能放在缓存页面中和html页面中。

教程地址:http://www.phprm.com/develop/fs1101.html

欢迎转载!但请带上文章地址^^

标签:php 页面 执行时间

相关文章

发表留言