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中文件上传的安全问题
Oct 09 PHP
不用数据库的多用户文件自由上传投票系统(2)
Oct 09 PHP
用PHP调用Oracle存储过程的方法
Sep 12 PHP
php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
Nov 14 PHP
ubuntu10.04配置 nginx+php-fpm模式的详解
Jun 03 PHP
hadoop常见错误以及处理方法详解
Jun 19 PHP
Yii2 rbac权限控制之菜单menu实例教程
Apr 28 PHP
Yii2框架实现注册和登录教程
Sep 30 PHP
利用PHP判断文件是否为图片的方法总结
Jan 06 PHP
PHP设计模式之原型设计模式原理与用法分析
Apr 25 PHP
提高Laravel应用性能方法详解
Jun 24 PHP
laravel按天、按小时,查询数据的实例
Oct 09 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中的phpinfo()函数
2013/06/06 PHP
全面了解PHP中的全局变量
2016/06/17 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
浅谈javascript的数据类型检测
2010/07/10 Javascript
jQuery中unbind()方法用法实例
2015/01/19 Javascript
浅谈JavaScript中的Math.atan()方法的使用
2015/06/14 Javascript
基于jquery实现百度新闻导航菜单滑动动画
2016/03/15 Javascript
Jquery Easyui验证组件ValidateBox使用详解(20)
2016/12/18 Javascript
jquery中关于bind()方法的使用技巧分享
2017/03/30 jQuery
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
JS数组操作中的经典算法实例讲解
2017/07/26 Javascript
详解vue项目的构建,打包,发布全过程
2017/11/23 Javascript
详解Vue 中 extend 、component 、mixins 、extends 的区别
2017/12/20 Javascript
JavaScript数组基于交换的排序示例【冒泡排序】
2018/07/21 Javascript
微信小程序实现页面下拉刷新和上拉加载功能详解
2018/12/03 Javascript
详解JQuery基础动画操作
2019/04/12 jQuery
函数式编程入门实践(一)
2019/04/20 Javascript
Python模仿POST提交HTTP数据及使用Cookie值的方法
2014/11/10 Python
python处理csv数据的方法
2015/03/11 Python
Python 实现淘宝秒杀的示例代码
2018/01/02 Python
深入浅析Python中的yield关键字
2018/01/24 Python
远程部署工具Fabric详解(支持Python3)
2019/07/04 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
2020/01/06 Python
Python接口测试get请求过程详解
2020/02/28 Python
python基于opencv实现人脸识别
2021/01/04 Python
巧用 CSS3的webkit-box-reflect 倒影实现各类动效
2021/03/05 HTML / CSS
英国儿童设计师服装的领先零售商:Base
2019/03/17 全球购物
文化建设工作方案
2014/05/12 职场文书
优秀毕业生找工作自荐信
2014/06/23 职场文书
股东授权委托书
2014/10/15 职场文书
房产协议书范本
2014/10/18 职场文书
医院见习报告范文
2014/11/03 职场文书
2015年校务公开工作总结
2015/05/26 职场文书
2016年村干部公开承诺书(公开承诺事项)
2016/03/25 职场文书
Python快速优雅的批量修改Word文档样式
2021/05/20 Python