直接上代码:

  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.  
  30.  
  31. //例子 
  32. $runtime= new runtime;
  33. $runtime->start();
  34.  
  35. //你的代码开始
  36.  
  37. $a = 0;
  38. for($i=0; $i<1000000; $i++)
  39. {
  40.     $a += $i;
  41. }
  42.  
  43. //你的代码结束
  44.  
  45. $runtime->stop();
  46. echo "页面执行时间: ".$runtime->spent()." 毫秒";
  47. ?>

发表评论

电子邮件地址不会被公开。 必填项已用*标注