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 相关文章推荐
BBS(php & mysql)完整版(八)
Oct 09 PHP
php 中文和编码判断代码
May 16 PHP
如何用php获取程序执行的时间
Jun 09 PHP
php preg_replace替换实例讲解
Nov 04 PHP
使用ThinkPHP+Uploadify实现图片上传功能
Jun 26 PHP
Windows下的PHP安装pear教程
Oct 24 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
Nov 07 PHP
php写入、删除与复制文件的方法
Jun 20 PHP
Zend Framework教程之模型Model基本规则和使用方法
Mar 04 PHP
php 如何获取文件的后缀名
Jun 05 PHP
PHP实现文件下载【实例分享】
Apr 28 PHP
PHP之认识(二)关于Traits的用法详解
Apr 11 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简单防盗链实现方法
2015/07/29 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
jquery ajax例子返回值详解
2012/09/11 Javascript
js substr支持中文截取函数代码(中文是双字节)
2013/04/17 Javascript
Node.js实现的简易网页抓取功能示例
2014/12/05 Javascript
jQuery Validate表单验证深入学习
2015/12/18 Javascript
JS中setTimeout的巧妙用法前端函数节流
2016/03/24 Javascript
JavaScript兼容性总结之获取非行间样式案例
2016/08/07 Javascript
遍历js中对象的属性和值的实例
2016/11/21 Javascript
Node.js中,在cmd界面,进入退出Node.js运行环境的方法
2018/05/12 Javascript
浅析JS中回调函数及用法
2018/07/25 Javascript
JS中的两种数据类型及实现引用类型的深拷贝的方法
2018/08/12 Javascript
Vue插值、表达式、分隔符、指令知识小结
2018/10/12 Javascript
详解单页面路由工程使用微信分享及二次分享解决方案
2019/02/22 Javascript
Python连接mssql数据库编码问题解决方法
2015/01/01 Python
Python中的fileinput模块的简单实用示例
2015/07/09 Python
Python网络编程 Python套接字编程
2017/09/13 Python
pandas中去除指定字符的实例
2018/05/18 Python
在python中实现将一张图片剪切成四份的方法
2018/12/05 Python
Python3爬虫学习入门教程
2018/12/11 Python
Python 面向对象之类class和对象基本用法示例
2020/02/02 Python
Python替换NumPy数组中大于某个值的所有元素实例
2020/06/08 Python
Python Map 函数的使用
2020/08/28 Python
python 爬虫基本使用——统计杭电oj题目正确率并排序
2020/10/26 Python
Python之qq自动发消息的示例代码
2021/02/18 Python
教你使用Canvas处理图片的方法
2017/11/28 HTML / CSS
AmazeUI 面板的实现示例
2020/08/17 HTML / CSS
Emma Bridgewater官网:英国餐具制造商
2019/11/24 全球购物
中专生的个人自我评价
2013/12/11 职场文书
服装厂厂长岗位职责
2013/12/27 职场文书
高中军训感言400字
2014/02/24 职场文书
《厄运打不垮的信念》教学反思
2014/04/13 职场文书
求职信标题怎么写
2014/05/26 职场文书
疾病防治方案
2014/05/31 职场文书
个人年终总结怎么写
2015/03/09 职场文书
Python开发五子棋小游戏
2022/05/02 Python