当前位置:Gxlcms > PHP教程 > 不是有效的win32应用程序PHP测试程序运行时间的类

不是有效的win32应用程序PHP测试程序运行时间的类

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

类很简单,主要是运用了几个函数数组列表函数list(),字符串分割成数组函数explode(),获取时间戳和微秒数microtime(),代码如下:

代码如下:


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();
?>

以上就介绍了不是有效的 win32 应用程序 PHP测试程序运行时间的类,包括了不是有效的 win32 应用程序方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

人气教程排行