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 相关文章推荐
PHP session常见问题集锦及解决办法总结
Mar 18 PHP
PHP 替换模板变量实现步骤
Aug 24 PHP
php 无法加载mcrypt.dll的解决办法
Apr 03 PHP
php环境下利用session防止页面重复刷新的具体实现
Jan 09 PHP
php实现加减法验证码代码
Feb 14 PHP
PHP函数http_build_query使用详解
Aug 20 PHP
php创建和删除目录函数介绍和递归删除目录函数分享
Nov 18 PHP
标准PHP的AES加密算法类
Mar 12 PHP
php使用Jpgraph绘制柱形图的方法
Jun 10 PHP
PHP实现连接设备、通讯和发送命令的方法
Oct 13 PHP
详解PHP中cookie和session的区别及cookie和session用法小结
Jun 12 PHP
php生成毫秒时间戳的实例讲解
Sep 22 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 开源框架22个简单简介
2009/08/24 PHP
基于php在各种web服务器的运行模式详解
2013/06/03 PHP
PHP常用的三种设计模式汇总
2016/08/28 PHP
PHP 代码简洁之道(小结)
2019/10/16 PHP
Avengerls vs KG BO3 第一场2.18
2021/03/10 DOTA
JavaScript的Cookies
2008/01/16 Javascript
简介JavaScript中toUpperCase()方法的使用
2015/06/06 Javascript
js实现Select列表内容自动滚动效果代码
2015/08/20 Javascript
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
2016/08/19 Javascript
关于验证码在IE中不刷新的快速解决方法
2016/09/23 Javascript
利用python分析access日志的方法
2016/10/26 Javascript
node.js中cluster的使用教程
2017/06/09 Javascript
Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
2019/04/22 Javascript
微信小程序 网络通信实现详解
2019/07/23 Javascript
在vue中给后台接口传的值为数组的格式代码
2020/11/12 Javascript
Python生成pdf文件的方法
2014/08/04 Python
一个基于flask的web应用诞生 bootstrap框架美化(3)
2017/04/11 Python
Python requests库用法实例详解
2018/08/14 Python
Python单元测试unittest的具体使用示例
2018/12/17 Python
python代码 输入数字使其反向输出的方法
2018/12/22 Python
python Pexpect 实现输密码 scp 拷贝的方法
2019/01/03 Python
Python谱减法语音降噪实例
2019/12/18 Python
python框架flask入门之环境搭建及开启调试
2020/06/07 Python
美国最大的无人机经销商:DroneNerds
2018/03/20 全球购物
英国奢侈品概念店:Base Blu
2019/05/16 全球购物
中国包裹转运寄送国际服务:Famiboat
2019/07/24 全球购物
Maxpeedingrods美国:高性能汽车零件
2020/02/14 全球购物
Python里面如何实现tuple和list的转换
2012/06/13 面试题
经济学博士求职自荐信范文
2013/11/23 职场文书
大学生全国两会报告感想
2014/03/17 职场文书
本科毕业自我鉴定
2014/03/20 职场文书
村委会换届选举方案
2014/05/03 职场文书
七一建党节演讲稿
2014/09/11 职场文书
小学生读书笔记
2015/07/01 职场文书
婚礼伴郎致辞
2015/07/28 职场文书
简单了解 MySQL 中相关的锁
2021/05/25 MySQL