php页面执行时间程序代码

前端之家收集整理的这篇文章主要介绍了php页面执行时间程序代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

  1. <?PHP  
  2. class runtime 
  3. {  
  4.     var $StartTime = 0;  
  5.     var $StopTime = 0;  
  6.  
  7.     function get_microtime()  
  8.     {  
  9.         list($usec$sec) = @H_301_72@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 @H_301_72@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. @H_301_72@echo "页面执行时间: ".$runtime->spent()." 毫秒"
  38. ?> 
调用方法上面有介绍了我就不说了,我们只是要注意$runtime->start();与$runtime->spent()必须,一前一后哦,否则是无效的,还有不能放在缓存页面中和html页面中。

猜你在找的PHP相关文章