1. 云栖社区>
  2. PHP教程>
  3. 正文

PHP测试程序运行时间的类

作者:用户 来源:互联网 时间:2017-12-01 16:14:15

开发测试程序

PHP测试程序运行时间的类 - 摘要: 本文讲的是PHP测试程序运行时间的类,  一个PHP测试程序运行时间的类 WEB开发笔记www.chhua.com 每日练习 写一个PHP测试程序运行时间的类 今天,为了测试一断程序的运行时间,特意写了这么一个类,并添加了注释,希望对大家有所帮助。 类很简单,主要是运用了几个函

 
一个PHP测试程序运行时间的类
 WEB开发笔记www.chhua.com 每日练习 写一个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();
 for ($i=1;$i<=1000;$i++){
  echo("a");
 }
 $time->stop();
 echo $time->spent();
 ?>
 
 摘自WEB开发笔记W

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索开发 , 测试 程序 ,以便于您获取更多的相关知识。