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 5.3.1 安装包 VC9 VC6不同版本的区别是什么
js漂浮广告代码,静止浮动与右下角浮动(兼容多浏览器)
Ajax 返回字符串的过滤实现代码
PHP网站修改代码做好301重定向
Web的真谛:HTML5到底是什么意思
剖析JSP与XML的交互编程技巧
合并table相同单元格的jquery插件分享(很精简)
存储过程实现无限级分类(2)
用PHP生成html分页列表的代码
给光标添加CSS样式
恢复忘记的MySQL 5.0数据库的root密码
点击后慢慢弹出下拉菜单效果代码(栏目管理常用)
让FF和IE离得更近
asp.net下OnClientClick的妙用!
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4