Heim >Backend-Entwicklung >PHP-Tutorial >一个测试php程序运行时间的类

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

WBOY
WBOYOriginal
2016-07-25 09:03:31860Durchsuche
  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;$iecho("a");
  23. }
  24. $time->stop();
  25. echo $time->spent();
  26. ?>
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn