PHP计算程序运行时间的类,程序很简单,主要使用了php数组列表函数list(),字符串分割成数组函数explode(),获取时间戳和微秒数microtime()几个函数,完整类代码如下:
<?php class runTime{ private $starTime; private $stopTime; private function getMicTime(){ $mictime=microtime(); list($usec,$sec)=explode(' ',$mictime); return (float)$usec+(float)$sec; } public function star(){ $this->starTime=$this->getMicTime(); } public function stop(){ $this->stopTime=$this->getMicTime(); } public function spent(){ return round($this->stopTime-$this->starTime)*1000;//单位:毫秒数 } } //类使用方法介绍 $time=new runTime(); $time->star();//该语句尽量写在代码段的最开始处 //程序代码段 $time->stop();//该语句最好写在代码段的最结尾处 echo $time->spent();