自己随手写的一个计算脚本/页面执行时间的类,贴出来希望对有些朋友有用。适用于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();