做PHP开发的时候,想要测试一个函数或一段代码的执行速度,该如何实现呢?
下面提供一个用于计算php代码执行时间的类,供大家使用.
PHP计算页面执行时间类程序代码如下:
- <?php
- /**
- * 用来测试一个函数或一段代码的执行速度
- * @author MarcoFly 模板无忧 www.mb5u.com
- */
- 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 '请设置开始时间或结束时间';
- }
- }
- }
- ?>
分享:PHP生成缩略图失真/不清晰的解决方法PHP生成缩略图失真/不清晰的解决方法 1.用imagecreatetruecolor和imageCopyreSampled函数分别取代imagecreate和imagecopyresized 2.给imagejpeg的第三个参数带上100(例:imagejpeg($ni,$toFile,100)) 建议将100设置为90.否则生成图片会很大,且效果跟90没有太大区别.