PHP测试程序运行时间的类


Posted in PHP onFebruary 05, 2012

类很简单,主要是运用了几个函数数组列表函数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 相关文章推荐
15种PHP Encoder的比较
Apr 17 PHP
从Web查询数据库之PHP与MySQL篇
Sep 25 PHP
基于PHP+Ajax实现表单验证的详解
Jun 25 PHP
destoon会员注册提示“数据校验失败(2)”解决方法
Jun 21 PHP
CMS中PHP判断系统是否已经安装的方法示例
Jul 26 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
Jul 01 PHP
通过PHP简单实例介绍文件上传
Dec 16 PHP
Zend Framework入门知识点小结
Mar 19 PHP
关于php支持的协议与封装协议总结(推荐)
Nov 17 PHP
详解Laravel5.6 Passport实现Api接口认证
Jul 27 PHP
thinkPHP框架实现的简单计算器示例
Dec 07 PHP
PHP使用ajax的post方式下载excel文件简单示例
Aug 06 PHP
PHP设计模式 注册表模式
Feb 05 #PHP
PHP设计模式 注册表模式(多个类的注册)
Feb 05 #PHP
需要注意的几个PHP漏洞小结
Feb 05 #PHP
PHP的可变变量名的使用方法分享
Feb 05 #PHP
PHP中如何判断AJAX提交的数据
Feb 05 #PHP
用PHP书写安全的脚本代码
Feb 05 #PHP
PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
Feb 05 #PHP
You might like
PHP实现网站应用微信登录功能详解
2019/04/11 PHP
jquery 获取自定义属性(attr和prop)的实现代码
2012/06/27 Javascript
javascritp添加url参数将参数加入到url中
2014/09/25 Javascript
jquery自定义插件开发之window的实现过程
2016/05/06 Javascript
JavaScript关于提高网站性能的几点建议(一)
2016/07/24 Javascript
JavaScript计时器用法分析【setTimeout和clearTimeout】
2017/01/18 Javascript
基于iScroll实现下拉刷新和上滑加载效果
2017/07/18 Javascript
JS实现求5的阶乘示例
2019/01/21 Javascript
[13:40]TI3青蛙君全程回顾 DOTA2我们为梦想再战
2013/09/13 DOTA
[02:28]DOTA2英雄基础教程 灰烬之灵
2013/12/19 DOTA
浅谈django开发者模式中的autoreload是如何实现的
2017/08/18 Python
Python之pandas读写文件乱码的解决方法
2018/04/20 Python
创建pycharm的自定义python模板方法
2018/05/23 Python
python实现简单多人聊天室
2018/12/11 Python
浅谈python中真正关闭socket的方法
2018/12/18 Python
使用python将请求的requests headers参数格式化方法
2019/01/02 Python
几行Python代码爬取3000+上市公司的信息
2019/01/24 Python
pytorch梯度剪裁方式
2020/02/04 Python
关于多元线性回归分析——Python&amp;SPSS
2020/02/24 Python
PyQt5的相对布局管理的实现
2020/08/07 Python
python 写一个文件分发小程序
2020/12/05 Python
HTML5 visibilityState属性详细介绍和使用实例
2014/05/03 HTML / CSS
大韩航空官方网站:Korean Air
2017/10/25 全球购物
在线课程:Skillshare
2019/04/02 全球购物
最新远光软件笔试题面试题内容
2013/11/08 面试题
安全环保标语
2014/06/09 职场文书
公司法人授权委托书范本
2014/09/12 职场文书
老人再婚离婚协议书范本
2014/10/27 职场文书
社区党员群众路线教育实践活动心得体会
2014/11/03 职场文书
慰问信模板
2015/02/14 职场文书
单位推荐信范文
2015/03/27 职场文书
2015年依法行政工作总结
2015/04/29 职场文书
爱护环境卫生倡议书
2015/04/29 职场文书
2015年预算员工作总结
2015/05/14 职场文书
2015年学校党建工作总结
2015/05/19 职场文书
党员发展大会主持词
2015/07/03 职场文书