首页 > 开发 > PHP > 正文

PHP计算页面执行时间

2024-05-04 21:52:58
字体:
来源:转载
供稿:网友
做PHP开发的时候,想要测试一个函数或一段代码的执行速度,该如何实现呢?
下面提供一个用于计算php代码执行时间的类,供大家使用.
PHP计算页面执行时间类程序代码如下:
  1. <?php  
  2. /**  
  3.  * 用来测试一个函数或一段代码的执行速度  
  4.  * @author MarcoFly 武林网 www.CuoXIn.com 
  5.  */  
  6. class Base_RunTime{  
  7.     private $_startTime;//开始时间  
  8.     private $_endTime;//结束时间  
  9.       
  10.     public function startTime(){  
  11.         list($usec,$sec)=explode(' ',microtime());  
  12.         $this->_startTime=$sec+$usec;  
  13.     }  
  14.     public function endTime(){  
  15.         list($usec,$sec)=explode(' ',microtime());  
  16.         $this->_endTime=$sec+$usec;  
  17.     }  
  18.     public function timeSpend() {  
  19.         if (isset($this->_startTime) && !is_null($this->_startTime) && isset($this->_endTime) && !is_null($this->_endTime)){  
  20.             return "此次页面共执行:".($this->_endTime-$this->_startTime).'秒';  
  21.         }else {  
  22.             return  '请设置开始时间或结束时间';  
  23.         }  
  24.     }  
  25. }  
  26. ?>  

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表