php中计算程序运行时间的类代码
php中计算程序运行时间的类代码
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下:classTimer{private$StartTime=0;//程序运行开始时间private$StopTime=0;/...

复制代码 代码如下:

class Timer {

private $StartTime = 0;//程序运行开始时间

private $StopTime = 0;//程序运行结束时间

private $TimeSpent = 0;//程序运行花费时间

function start(){//程序运行开始

$this->StartTime = microtime();

}

function stop(){//程序运行结束

$this->StopTime = microtime();

}

function spent(){//程序运行花费的时间

if ($this->TimeSpent) {

return $this->TimeSpent;

} else {

list($StartMicro, $StartSecond) = explode(" ", $this->StartTime);

list($StopMicro, $StopSecond) = explode(" ", $this->StopTime);

$start = doubleval($StartMicro) + $StartSecond;

$stop = doubleval($StopMicro) + $StopSecond;

$this->TimeSpent = $stop - $start;

return substr($this->TimeSpent,0,8)."秒";//返回获取到的程序运行时间差

}

}

}

$timer = new Timer();

$timer->start();

//...程序运行的代码

$timer->stop();

echo "程序运行时间为:".$timer->spent();

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新php教程学习
热门php教程学习
编程开发子分类