PHP学习笔记:php测试程序运行时间的类

2012-11-28 08:50 阅读 506 次 评论关闭

PHP学习笔记: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(); 
?>

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:PHP学习笔记:php测试程序运行时间的类 | 猎微网

评论已关闭!