PHP计算页面执行时间_PHP教程

编辑Tag赚U币

推荐:一个简单的PHP邮件发送类
需要用PHP发送邮件,不想要phpmailer那么复杂,找来找去,总算找到了一个好用的,分享出来,代码如下. PHP邮件发送类,一共包含两个文件. sent_mail.php ?php require_once ( 'email.class.php' ); //########################################## $smtpserver = smtp.163.com

做PHP开发的时候,想要测试一个函数或一段代码的执行速度,该如何实现呢?
下面提供一个用于计算php代码执行时间的类,供大家使用.
PHP计算页面执行时间类程序代码如下:
  1. <?php  
  2. /**  
  3.  * 用来测试一个函数或一段代码的执行速度  
  4.  * @author MarcoFly 模板无忧 www.mb5u.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. ?>  

分享:PHP生成缩略图失真/不清晰的解决方法
PHP生成缩略图失真/不清晰的解决方法 1.用imagecreatetruecolor和imageCopyreSampled函数分别取代imagecreate和imagecopyresized 2.给imagejpeg的第三个参数带上100(例:imagejpeg($ni,$toFile,100)) 建议将100设置为90.否则生成图片会很大,且效果跟90没有太大区别.

来源:未知//所属分类:PHP教程/更新时间:2012-07-05
相关PHP教程