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学习之数据类型之间的转换介绍
Jun 09 PHP
php中使用__autoload()自动加载未定义类的实现代码
Feb 06 PHP
php 模拟POST提交的2种方法详解
Jun 17 PHP
解析phpstorm + xdebug 远程断点调试
Jun 20 PHP
CI(CodeIgniter)框架介绍
Jun 09 PHP
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
Oct 15 PHP
php中stdClass的用法分析
Feb 27 PHP
php设计模式之委托模式
Feb 13 PHP
Yii2框架数据库简单的增删改查语法小结
Aug 31 PHP
彻底搞懂PHP 变量结构体
Oct 11 PHP
Laravel框架执行原生SQL语句及使用paginate分页的方法
Aug 17 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
Oct 10 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批量删除数据
2007/01/18 PHP
php 清除网页病毒的方法
2008/12/05 PHP
php简单的会话类代码
2011/08/08 PHP
php实现singleton()单例模式实例
2014/11/06 PHP
thinkphp特殊标签用法概述
2014/11/24 PHP
PHP使用Mysqli类库实现完美分页效果的方法
2016/04/07 PHP
tp5.1 框架数据库高级查询技巧实例总结
2020/05/25 PHP
javascript中length属性的探索
2011/07/31 Javascript
a标签的href和onclick 的事件的区别介绍
2013/07/26 Javascript
js实现汉字排序的方法
2015/07/23 Javascript
javascript控制图片播放的实现代码
2020/07/29 Javascript
JavaScript开发者必备的10个Sublime Text插件
2016/02/27 Javascript
js canvas仿支付宝芝麻信用分仪表盘
2016/11/16 Javascript
jQuery实现选项卡功能(两种方法)
2017/03/08 Javascript
前端构建工具之gulp的配置与搭建详解
2017/06/12 Javascript
vue-resouce设置请求头的三种方法
2017/09/12 Javascript
基于JavaScript+HTML5 实现打地鼠小游戏逻辑流程图文详解(附完整代码)
2017/11/02 Javascript
微信小程序scroll-view仿拼多多横向滑动滚动条
2020/04/21 Javascript
3分钟了解vue数据劫持的原理实现
2019/05/01 Javascript
JS实现可控制的进度条
2020/03/25 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
[54:18]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第一场 1月22日
2021/03/11 DOTA
Python采集腾讯新闻实例
2014/07/10 Python
Python的Django框架中的URL配置与松耦合
2015/07/15 Python
编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法
2016/01/20 Python
一些常用的Python爬虫技巧汇总
2016/09/28 Python
python matplotlib库绘制散点图例题解析
2019/08/10 Python
萨克斯第五大道英国:Saks Fifth Avenue英国
2019/04/01 全球购物
C#如何进行LDAP用户校验
2012/11/21 面试题
区级文明单位申报材料
2014/05/15 职场文书
酒店管理失职检讨书
2014/09/16 职场文书
小学优秀教师先进事迹材料
2014/12/16 职场文书
写给医院的感谢信
2015/01/22 职场文书
入党介绍人意见怎么写
2015/06/03 职场文书
uni-app 微信小程序授权登录的实现步骤
2022/02/18 Javascript
Spring Security动态权限的实现方法详解
2022/06/16 Java/Android