<?php /** * 用来测试一个函数或一段代码的执行速度 * @author MarcoFly */ class Base_RunTime{ private $_startTime;//开始时间 private $_endTime;//结束时间 public function startTime(){ list($usec,$sec)=explode(' ',microtime()); $this->_startTime=$sec+$usec; } public function endTime(){ list($usec,$sec)=explode(' ',microtime()); $this->_endTime=$sec+$usec; } public function timeSpend() { if (isset($this->_startTime) && !is_null($this->_startTime) && isset($this->_endTime) && !is_null($this->_endTime)){ return "此次页面共执行:".($this->_endTime-$this->_startTime).'秒'; }else { return '请设置开始时间或结束时间'; } } } ?>