php用于页面执行时间的类

发布时间:2020-12-16编辑:脚本学堂
本文介绍了,一个用于计算页面执行时间的类,记录页面开始时间与页面结束执行时间,然后计算出整个程序页面的执行时间。有需要的朋友,建议参考下。

完整代码如下:

复制代码 代码示例:

<?php
/**
 * 页面执行时间类
 * Edit www.jb200.com
 * Date 2013/5/7
*/
class Timer
{
var starttime;//页面开始执行时间
var stoptime;//页面结束执行时间
var spendtime;//页面执行花费时间
function getmicrotime()//获取返回当前微秒数的浮点数
{
list(usec,sec)=explode(" ",microtime());
return ((float)usec + (float)sec);
}
function start()//页面开始执行函数,返回开始页面执行的时间
{
this->starttime=this->getmicrotime();
}
function display()//显示页面执行的时间
{
this->stoptime=this->getmicrotime();
this->spendtime=this->stoptime-this->starttime;
return round(this->spendtime,10);
}
}

/*调用示例
timer=new Timer();
timer->start();
/*以下为要测试执行时间的程序代码
for(i=0;i<100000;i++)
{
echo i;
echo "<br>";
}
*/

echo "<p>以上代码执行时间为:".timer->display()."秒";
?>