PHP脚本/页面执行时间类
计算脚本/页面执行时间的类,贴出来希望对有些朋友有用。
==== 使用方法 ====
在脚本/页面开始处创建一个实例:
在脚本/页面开始和结束处分别调用start()和end()方法:
在需要显示的位置调用elapsed()方法:
class processtime {
var $starttime, $endtime;
function start() {
$this->starttime = $this->nowtime();
}
function end() {
$this->endtime = $this->nowtime();
}
function elapsed() {
$processtime = $this->endtime - $this->starttime;
return number_format($processtime, 7);
}
function nowtime() {
$now = explode(" ", microtime());
return $now[1] + $now[0];
}
}
var $starttime, $endtime;
function start() {
$this->starttime = $this->nowtime();
}
function end() {
$this->endtime = $this->nowtime();
}
function elapsed() {
$processtime = $this->endtime - $this->starttime;
return number_format($processtime, 7);
}
function nowtime() {
$now = explode(" ", microtime());
return $now[1] + $now[0];
}
}
==== 使用方法 ====
在脚本/页面开始处创建一个实例:
$itime = new processtime;
在脚本/页面开始和结束处分别调用start()和end()方法:
$itime->start();
/*
SOME CODE HERE
*/
$itime->end();
/*
SOME CODE HERE
*/
$itime->end();
在需要显示的位置调用elapsed()方法:
echo 'Processed in '.$itime->elapsed().' second(s).';