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
用PHP实现Ftp用户的在线管理的代码
Mar 06 PHP
require(),include(),require_once()和include_once()区别
Mar 27 PHP
PHP 配置open_basedir 让各虚拟站点独立运行
Nov 12 PHP
解析PHP跳出循环的方法以及continue、break、exit的区别介绍
Jul 01 PHP
windows下配置php5.5开发环境及开发扩展
Dec 25 PHP
php按字符无乱码截取中文的方法
Mar 27 PHP
PHP编程快速实现数组去重的方法详解
Jul 22 PHP
PHP折半(二分)查找算法实例分析
May 12 PHP
PHP+redis实现微博的拉模型案例详解
Jul 10 PHP
laravel框架实现为 Blade 模板引擎添加新文件扩展名操作示例
Jan 25 PHP
php判断某个方法是否存在函数function_exists (),method_exists()与is_callable()区别与用法解析
Apr 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生成静态页
2006/11/25 PHP
PHP的基本常识小结
2013/07/05 PHP
php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
2013/08/13 PHP
PHP检测移动设备类mobile detection使用实例
2014/04/14 PHP
PHP入门之常量简介和系统常量
2014/05/12 PHP
PHP7 新增功能
2021/03/09 PHP
jquery中dom操作和事件的实例学习-表单验证
2011/11/30 Javascript
JS window对象的top、parent、opener含义介绍
2013/12/03 Javascript
JavaScript中实现map功能代码分享
2015/06/11 Javascript
javascript中apply、call和bind的使用区别
2016/04/05 Javascript
JS对HTML表格进行增删改操作
2016/08/22 Javascript
js canvas实现适用于移动端的百分比仪表盘dashboard
2017/07/18 Javascript
JavaScript动态绑定详解
2017/09/14 Javascript
JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】
2017/09/26 Javascript
解决vue页面DOM操作不生效的问题
2018/03/17 Javascript
vue异步axios获取的数据渲染到页面的方法
2018/08/09 Javascript
JS 音频可视化插件Wavesurfer.js的使用教程
2018/10/31 Javascript
小程序分页实践之编写可复用分页组件
2019/07/18 Javascript
Vue+Koa2+mongoose写一个像素绘板的实现方法
2019/09/10 Javascript
关于Vue中axios的封装实例详解
2019/10/20 Javascript
Python多层装饰器用法实例分析
2018/02/09 Python
Django 浅谈根据配置生成SQL语句的问题
2018/05/29 Python
python 将print输出的内容保存到txt文件中
2018/07/17 Python
在python中使用pymysql往mysql数据库中插入(insert)数据实例
2020/03/02 Python
pandas分批读取大数据集教程
2020/06/06 Python
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
鱼油专家:Omegavia
2016/10/10 全球购物
局部内部类是否可以访问非final变量?
2013/04/20 面试题
中学生差生评语
2014/01/30 职场文书
自动化毕业生专业自荐书范文
2014/02/04 职场文书
精神文明建设先进工作者事迹材料
2014/05/02 职场文书
反邪教宣传工作方案
2014/05/07 职场文书
大学生入党积极分子党校学习思想汇报
2014/10/25 职场文书
不会写演讲稿,快来看看这篇文章!
2019/08/06 职场文书
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
2021/04/27 Python
Python使用pyecharts控件绘制图表
2022/06/05 Python