PHP计算程序运行时间的类

PHP计算程序运行时间的类,程序很简单,主要使用了php数组列表函数list(),字符串分割成数组函数explode(),获取时间戳和微秒数microtime()几个函数,完整类代码如下:

  1. <?php 
  2. class runTime{ 
  3.     private $starTime
  4.     private $stopTime
  5.     private function getMicTime(){ 
  6.         $mictime=microtime(); 
  7.         list($usec,$sec)=explode(' ',$mictime); 
  8.         return (float)$usec+(float)$sec
  9.     } 
  10.      
  11.     public function star(){ 
  12.         $this->starTime=$this->getMicTime(); 
  13.     } 
  14.      
  15.     public function stop(){ 
  16.         $this->stopTime=$this->getMicTime(); 
  17.     } 
  18.      
  19.     public function spent(){ 
  20.         return round($this->stopTime-$this->starTime)*1000;//单位:毫秒数 
  21.     } 
  22.  
  23. //类使用方法介绍 
  24. $time=new runTime(); 
  25. $time->star();//该语句尽量写在代码段的最开始处 
  26.  
  27. //程序代码段 
  28.  
  29. $time->stop();//该语句最好写在代码段的最结尾处 
  30. echo $time->spent(); 

转载请注明:代码家园 » PHP计算程序运行时间的类

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)