>  기사  >  백엔드 개발  >  PHP 프로그램의 실행 시간을 테스트하는 클래스

PHP 프로그램의 실행 시간을 테스트하는 클래스

WBOY
WBOY원래의
2016-07-25 09:03:31835검색
  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. ?>
复制代码


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.