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 相关文章推荐
综合图片计数器
Oct 09 PHP
php strcmp使用说明
Apr 22 PHP
PHP 删除一个目录及目录下的所有文件的函数代码
May 26 PHP
让CodeIgniter的ellipsize()支持中文截断的方法
Jun 12 PHP
Destoon实现多表查询示例
Aug 21 PHP
护卫神php套件 php版本升级方法(php5.5.24)
May 10 PHP
详解PHP的Laravel框架中Eloquent对象关系映射使用
Feb 26 PHP
浅析PHP中的i++与++i的区别及效率
Jun 15 PHP
PHP定时任务获取微信access_token的方法
Oct 10 PHP
ThinkPHP防止重复提交表单的方法实例分析
May 10 PHP
PHP基于面向对象封装的分页类示例
Mar 15 PHP
laravel 解决paginate查询多个字段报错的问题
Oct 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
Zerg兵种介绍
2020/03/14 星际争霸
详解PHP+AJAX无刷新分页实现方法
2015/11/03 PHP
php实现微信发红包
2015/12/05 PHP
Zend Framework动作助手FlashMessenger用法详解
2016/03/05 PHP
PHP模糊查询的实现方法(推荐)
2016/09/06 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
PHPExcel实现的读取多工作表操作示例
2020/04/14 PHP
弹出广告特效(一个IP只弹出一次)的代码
2007/07/27 Javascript
js跨域和ajax 跨域问题的实现思路
2009/09/05 Javascript
jQuery 学习入门篇附实例代码
2010/03/16 Javascript
Js数组的操作push,pop,shift,unshift等方法详细介绍
2012/12/28 Javascript
JS获取iframe中longdesc属性的方法
2015/04/01 Javascript
js表单处理中单选、多选、选择框值的获取及表单的序列化
2016/03/08 Javascript
AngularJS  ng-table插件设置排序
2016/09/21 Javascript
JavaScript函数中的this四种绑定形式
2017/08/15 Javascript
基于form-data请求格式详解
2019/10/29 Javascript
基于JQuery实现页面定时弹出广告
2020/05/08 jQuery
Vue-cli打包后如何本地查看的操作
2020/09/02 Javascript
js 图片懒加载的实现
2020/10/21 Javascript
Js数组扁平化实现方法代码总汇
2020/11/11 Javascript
python基础教程之popen函数操作其它程序的输入和输出示例
2014/02/10 Python
Python向Excel中插入图片的简单实现方法
2018/04/24 Python
使用50行Python代码从零开始实现一个AI平衡小游戏
2018/11/21 Python
Python3实现计算两个数组的交集算法示例
2019/04/03 Python
python绘制多个子图的实例
2019/07/07 Python
Python对列表的操作知识点详解
2019/08/20 Python
pytorch:torch.mm()和torch.matmul()的使用
2019/12/27 Python
基于python实现微信好友数据分析(简单)
2020/02/16 Python
乌克兰最大的家用电器和电子产品连锁店:Eldorado
2019/10/02 全球购物
美国木工工具和用品商店:Woodcraft
2019/10/30 全球购物
迪奥美国官网:Dior美国
2019/12/07 全球购物
香港百佳网上超级市场:PARKNSHOP.com
2020/06/10 全球购物
劳动竞赛活动方案
2014/02/20 职场文书
大学生见习期满自我鉴定
2014/09/13 职场文书
2014年路政工作总结
2014/12/10 职场文书
go开发alertmanger实现钉钉报警
2021/07/16 Golang