复制代码 代码如下: //date:2011-08-05 class RunTime//页面执行时间类 { private $starttime;//页面开始执行时间 private $stoptime;//页面结束执行时间 private $spendtime;//页面执行花费时间 function getmicrotime()//获取返回当前微秒数的浮点数 { list($usec,$sec)=explode(" ",microtime()); return ((float)$usec + (float)$sec); } function start()//页面开始执行函数,返回开始页面执行的时间 { $this->starttime=$this->getmicrotime(); } function end()//显示页面执行的时间 { $this->stoptime=$this->getmicrotime(); $this->spendtime=$this->stoptime-$this->starttime; //return round($this->spendtime,10); } function display() { //$this->end(); echo "<p>运行时间:".round($this->spendtime,10)."秒</p>"; } } /*调用方法 $timer=new Runtime(); $timer->start();
|
|