国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > php教程 > php页面执行时间程序代码

php页面执行时间程序代码

来源:程序员人生   发布时间:2014-01-09 14:39:59 阅读次数:3098次

页面执行时间计算也只是一个大概的过程,我们把程序计算程序的初始化函数放在页面最顶部,然后把计算函数放页面最底部,然后当页面执行完成就可以计算出相关值了,下面看实例,具体代码如下:

  1. <?php  
  2. class runtime 
  3. {  
  4.     var $StartTime = 0;  
  5.     var $StopTime = 0;  
  6.  
  7.     function get_microtime()  
  8.     {  
  9.         list($usec$sec) = explode(' ', microtime());  
  10.         return ((float)$usec + (float)$sec);  
  11.     }  
  12.  
  13.     function start()  
  14.     {  
  15.         $this->StartTime = $this->get_microtime();  
  16.     }  
  17.  
  18.     function stop()  
  19.     {  
  20.         $this->StopTime = $this->get_microtime();  
  21.     }  
  22.  
  23.     function spent()  
  24.     {  
  25.         return round(($this->StopTime - $this->StartTime) * 1000, 1);  
  26.     }  
  27.  
  28. //例子  
  29. $runtimenew runtime; 
  30. $runtime->start(); 
  31. //你的代码开始 
  32. $a = 0; 
  33. for($i=0; $i<1000000; $i++) 
  34.     $a += $i
  35. //你的代码结束 
  36. $runtime->stop(); 
  37. echo "页面执行时间: ".$runtime->spent()." 毫秒"
  38. ?> 
调用方法上面有介绍了我就不说了,我们只是要注意$runtime->start();与$runtime->spent()必须,一前一后哦,否则是无效的,还有不能放在缓存页面中和html页面中。
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生