php中计算程序运行时间的类代码


Posted in PHP onNovember 03, 2012
class Timer { 
private $StartTime = 0;//程序运行开始时间 
private $StopTime = 0;//程序运行结束时间 
private $TimeSpent = 0;//程序运行花费时间 
function start(){//程序运行开始 
$this->StartTime = microtime(); 
} 
function stop(){//程序运行结束 
$this->StopTime = microtime(); 
} 
function spent(){//程序运行花费的时间 
if ($this->TimeSpent) { 
return $this->TimeSpent; 
} else { 
list($StartMicro, $StartSecond) = explode(" ", $this->StartTime); 
list($StopMicro, $StopSecond) = explode(" ", $this->StopTime); 
$start = doubleval($StartMicro) + $StartSecond; 
$stop = doubleval($StopMicro) + $StopSecond; 
$this->TimeSpent = $stop - $start; 
return substr($this->TimeSpent,0,8)."秒";//返回获取到的程序运行时间差 
} 
} 
} 
$timer = new Timer(); 
$timer->start(); 
//...程序运行的代码 
$timer->stop(); 
echo "程序运行时间为:".$timer->spent();
PHP 相关文章推荐
c#中的实现php中的preg_replace
Dec 21 PHP
具有时效性的php加密解密函数代码
Jun 19 PHP
PHP获取文件的MD5值并判断是否被修改的例子
Jun 19 PHP
php生成百度sitemap站点地图类函数实例
Oct 17 PHP
浅谈json_encode用法
Mar 05 PHP
php基于curl扩展制作跨平台的restfule 接口
May 11 PHP
php简单smarty入门程序实例
Jun 11 PHP
php类中的$this,static,final,const,self这几个关键字使用方法
Dec 14 PHP
详解ThinkPHP3.2.3验证码显示、刷新、校验
Dec 29 PHP
Laravel 模型关联基础教程详解
Sep 17 PHP
在Laravel 中实现是否关注的示例
Oct 22 PHP
PHPstorm激活码2020年5月13日亲测有效
Sep 17 PHP
php教程 插件机制在PHP中实现方案
Nov 02 #PHP
PHP类与对象中的private访问控制的疑问
Nov 01 #PHP
php类中private属性继承问题分析
Nov 01 #PHP
用php实现百度网盘图片直链的代码分享
Nov 01 #PHP
php curl 伪造IP来源的实例代码
Nov 01 #PHP
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
Nov 01 #PHP
php eval函数用法 PHP中eval()函数小技巧
Oct 31 #PHP
You might like
php计算几分钟前、几小时前、几天前的几个函数、类分享
2014/04/09 PHP
PHP生成json和xml类型接口数据格式
2015/05/17 PHP
Prototype 学习 Prototype对象
2009/07/12 Javascript
window.parent调用父框架时 ie跟火狐不兼容问题
2009/07/30 Javascript
js中eval详解
2012/03/30 Javascript
jQuery实现购物车多物品数量的加减+总价计算
2014/06/06 Javascript
jquery增加和删除元素的方法
2015/01/14 Javascript
jQuery中ready事件用法实例
2015/01/19 Javascript
JS实现选中当前菜单后高亮显示的导航条效果
2015/10/15 Javascript
Ext JS动态加载JavaScript创建窗体的方法
2016/06/23 Javascript
jQuery实现的自适应焦点图效果完整实例
2016/08/24 Javascript
Javascript oop设计模式 面向对象编程简单实例介绍
2016/12/13 Javascript
Angular2使用jQuery的方法教程
2017/05/28 jQuery
vue使用中的内存泄漏【推荐】
2018/07/10 Javascript
原生js检测页面加载完毕的实例
2018/09/11 Javascript
基于axios 解决跨域cookie丢失的问题
2018/09/26 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
2020/01/16 Javascript
JS数组方法push()、pop()用法实例分析
2020/01/18 Javascript
JavaScript浅层克隆与深度克隆示例详解
2020/09/01 Javascript
[02:32]DOTA2英雄基础教程 祸乱之源
2013/12/23 DOTA
python处理csv数据的方法
2015/03/11 Python
Python常用随机数与随机字符串方法实例
2015/04/09 Python
搭建Python的Django框架环境并建立和运行第一个App的教程
2016/07/02 Python
详解tensorflow实现迁移学习实例
2018/02/10 Python
python如何拆分含有多种分隔符的字符串
2018/03/20 Python
在Pandas中DataFrame数据合并,连接(concat,merge,join)的实例
2019/01/29 Python
十分钟搞定pandas(入门教程)
2019/06/21 Python
Python实现的北京积分落户数据分析示例
2020/03/27 Python
Keras搭建自编码器操作
2020/07/03 Python
Python Opencv轮廓常用操作代码实例解析
2020/09/01 Python
Bibloo罗马尼亚网站:女装、男装、童装及鞋子和配饰
2019/07/20 全球购物
百度吧主申请感言
2014/01/12 职场文书
工地安全检查制度
2014/02/04 职场文书
办公室副主任职责范本
2014/03/08 职场文书
歌颂祖国的演讲稿
2014/05/04 职场文书
行为规范主题班会
2015/08/13 职场文书