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 XML操作的各种方法解析(比较详细)
Jun 17 PHP
PHP 图片文件上传实现代码
Dec 29 PHP
PHP第一季视频教程(李炎恢+php100 不断更新)
May 29 PHP
php数据结构与算法(PHP描述) 快速排序 quick sort
Jun 21 PHP
php unset全局变量运用问题的深入解析
Jun 17 PHP
PHP exif扩展方法开启详解
Jul 28 PHP
10条php编程小技巧
Jul 07 PHP
PHP使用redis实现统计缓存mysql压力的方法
Nov 14 PHP
Laravel学习教程之路由模块
Aug 18 PHP
详细对比php中类继承和接口继承
Oct 11 PHP
微信公众平台开发教程②微信端分享功能图文详解
Apr 10 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
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过滤HTML标签、属性等正则表达式汇总
2014/09/22 PHP
PHP 7.1新特性的汇总介绍
2016/12/16 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
各种常用浏览器getBoundingClientRect的解析
2009/05/21 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
JavaScript中Math.SQRT2属性的使用详解
2015/06/14 Javascript
javascript结合Flexbox简单实现滑动拼图游戏
2016/02/18 Javascript
javascript的理解及经典案例分析
2016/05/20 Javascript
js实现可键盘控制的简单抽奖程序
2016/07/13 Javascript
微信小程序教程系列之新建页面(4)
2017/04/17 Javascript
JS中使用gulp实现压缩文件及浏览器热加载功能
2017/07/12 Javascript
Node 自动化部署的方法
2017/10/17 Javascript
Angular实现的敏感文字自动过滤与提示功能示例
2017/12/29 Javascript
Vue中rem与postcss-pxtorem的应用详解
2019/11/20 Javascript
手把手带你搭建一个node cli的方法示例
2020/08/07 Javascript
[02:55]DOTA2英雄基础教程 发条技师
2013/12/04 DOTA
Python 字符串操作实现代码(截取/替换/查找/分割)
2013/06/08 Python
python 文件操作api(文件操作函数)
2016/08/28 Python
django model去掉unique_together报错的解决方案
2016/10/18 Python
Python OpenCV处理图像之滤镜和图像运算
2018/07/10 Python
python datetime时间格式的相互转换问题
2020/06/11 Python
python打包生成so文件的实现
2020/10/30 Python
CSS3的resize属性使用初探
2015/09/27 HTML / CSS
德国高性价比网上药店:medpex
2017/07/09 全球购物
阿姆斯特丹杜莎夫人蜡像馆官方网站:Madame Tussauds Amsterdam
2019/03/12 全球购物
美国在线购买和出售礼品卡网站:EJ Gift Cards
2019/06/09 全球购物
Notino瑞典:购买香水和美容产品
2019/07/26 全球购物
Java程序开发中如何应用线程
2016/03/03 面试题
护理专业大学生自我推荐信
2014/01/25 职场文书
2014年教师节座谈会发言稿
2014/09/10 职场文书
2015年公司新年寄语
2014/12/08 职场文书
音乐课外活动总结
2015/05/09 职场文书
2015年小学数学教师工作总结
2015/05/20 职场文书
2016元旦晚会主持词
2015/07/01 职场文书
中考百日冲刺决心书
2015/09/22 职场文书
Python连续赋值需要注意的一些问题
2021/06/03 Python