Maison  >  Article  >  développement back-end  >  一个测试php程序运行时间的类

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

WBOY
WBOYoriginal
2016-07-25 09:03:31836parcourir
  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. ?>
复制代码


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn