当前位置:首页 > PHP教程 > php应用 > 列表

php页面执行时间程序代码

发布:smiling 来源: PHP粉丝网  添加日期:2014-01-06 22:09:43 浏览: 评论:0 

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

  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页面中。

Tags: php 页面 执行时间

分享到: