自己随手写的一个计算脚本/页面执行时间的类,贴出来希望对有些朋友有用。适用于PHP5,PHP4需要稍微改造一下。
// *************************
// Class processtime
// www.code-life.com
// *************************
class proctime {
private $_starttime, $_endtime;
function __construct() {
$this->_procstart();
}
public function elapsed() {
$this->_procend();
$processtime = $this->_endtime - $this->_starttime;
return number_format($processtime, 6);
}
private function _nowtime() {
$now = explode(' ', microtime());
return $now[1] + $now[0];
}
private function _procstart() {
$this->_starttime = $this->_nowtime();
}
private function _procend() {
$this->_endtime = $this->_nowtime();
}
}
==== 使用方法 ====
在脚本/页面开始处创建一个实例:
$proctime = new proctime;
在脚本/页面结束处调用显示:
$proctime->elapsed();