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 相关文章推荐
PHP字符转义相关函数小结(php下的转义字符串)
Apr 12 PHP
基于PHP选项与信息函数的使用详解
May 10 PHP
利用php获取服务器时间的实现代码
Jun 07 PHP
基于PHP5魔术常量与魔术方法的详解
Jun 13 PHP
php读取csv文件并输出的方法
Mar 14 PHP
PHP生成plist数据的方法
Jun 16 PHP
php中 $$str 中 "$$" 的详解
Jul 06 PHP
作为程序员必知的16个最佳PHP库
Dec 09 PHP
PHP中include和require的区别实例分析
May 07 PHP
PHP实现微信图片上传到服务器的方法示例
Jun 29 PHP
PHP常见字符串操作函数与用法总结
Mar 04 PHP
PHP实现的策略模式示例
Mar 20 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面向对象——访问修饰符介绍
2012/11/08 PHP
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
2013/06/03 PHP
php出现内存位置访问无效错误问题解决方法
2014/08/16 PHP
php多个文件及图片上传实例详解
2014/11/10 PHP
php中isset与empty函数的困惑与用法分析
2019/07/05 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
Js+XML 操作
2006/09/20 Javascript
Firefox getBoxObjectFor getBoundingClientRect联系
2008/10/26 Javascript
javascript AutoScroller 函数类
2009/05/29 Javascript
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
2012/01/15 Javascript
如何设置一定时间内只能发送一次请求
2014/02/28 Javascript
PhotoShop给图片自动添加边框及EXIF信息的JS脚本
2015/02/15 Javascript
深入理解JavaScript系列(41):设计模式之模板方法详解
2015/03/04 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
微信小程序icon组件使用详解
2018/01/31 Javascript
浅谈vux之x-input使用以及源码解读
2018/11/04 Javascript
详解jQuery-each()方法
2019/03/13 jQuery
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
2019/09/01 Javascript
vue配置nprogress实现页面顶部进度条
2019/09/21 Javascript
Python标准库sched模块使用指南
2017/07/06 Python
基于Django的ModelForm组件(详解)
2017/12/07 Python
Django ImageFiled上传照片并显示的方法
2019/07/28 Python
Python使用Turtle库绘制一棵西兰花
2019/11/23 Python
Python开发企业微信机器人每天定时发消息实例
2020/03/17 Python
Python变量及数据类型用法原理汇总
2020/08/06 Python
Python将QQ聊天记录生成词云的示例代码
2021/02/10 Python
python爬虫如何解决图片验证码
2021/02/14 Python
澳大利亚在线床零售商:Bedworks
2020/09/01 全球购物
英语专业职业生涯规划范文
2014/03/05 职场文书
行政执法作风整顿剖析材料
2014/10/11 职场文书
四风问题查摆剖析材料
2014/10/11 职场文书
致短跑运动员加油稿
2015/07/21 职场文书
2016年情人节问候语
2015/11/11 职场文书
CSS3 实现NES游戏机的示例代码
2021/04/21 HTML / CSS
springboot 多数据源配置不生效遇到的坑及解决
2021/11/17 Java/Android
Vue.Draggable实现交换位置
2022/04/07 Vue.js