当前位置:Gxlcms > PHP教程 > 一个测试php程序运行时间的类

一个测试php程序运行时间的类

时间:2021-07-01 10:21:17 帮助过:21人阅读

  1. class runTime {
  2. private $starTime;//开始时间
  3. private $stopTime;//结束时间
  4. private function getMicTime(){
  5. $mictime=microtime();//获取时间戳和微秒数
  6. list($usec,$sec)=explode(" ",$mictime);//把微秒数分割成数组并转换成变量处理
  7. return (float)$usec+(float)$sec;//把转换后的数据强制用浮点点来处理
  8. }
  9. public function star(){//获取开始时间
  10. $this->starTime=$this->getMicTime();
  11. }
  12. public function stop(){//获取结束时间
  13. $this->stopTime=$this->getMicTime();
  14. }
  15. public function spent(){//计算程序持续时间
  16. return round($this->stopTime-$this->starTime)*1000;//获取毫秒数
  17. }
  18. }
  19. //举例
  20. $time=new runTime();
  21. $time->star();
  22. for ($i=1;$i<=1000;$i++){
  23. echo("a");
  24. }
  25. $time->stop();
  26. echo $time->spent();
  27. ?>

人气教程排行