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

模板酷站 2012年07月05日

      推荐:一个简单的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没有太大区别.