php实现用于计算执行时间的类实例


Posted in PHP onApril 18, 2015

本文实例讲述了php实现用于计算执行时间的类。分享给大家供大家参考。具体如下:

有了这个php类,计算函数或者一段代码的执行时间就简单了

<?php
class c_Timer {
var $t_start = 0;
var $t_stop = 0;
var $t_elapsed = 0;
function start() {
$this->t_start = microtime();
}
function stop() {
$this->t_stop = microtime();
}
function elapsed() {
if ($this->t_elapsed) {
   return $this->t_elapsed;
} else {
   $start_u = substr($this->t_start,0,10); 
   $start_s = substr($this->t_start,11,10);
   $stop_u = substr($this->t_stop,0,10);  
   $stop_s = substr($this->t_stop,11,10);
   $start_total = doubleval($start_u) + $start_s;
   $stop_total = doubleval($stop_u) + $stop_s;
   $this->t_elapsed = $stop_total - $start_total;
   return $this->t_elapsed;
  }
 }
};
?>

用法示例如下:

<?php
  $timer = new c_Timer;
  $timer->start();
  echo "<hr>";
  $timer->stop();
  echo $timer->elapsed();
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
2.PHP入门
Oct 09 PHP
PHP操作数组相关函数
Feb 03 PHP
php多文件上传功能实现原理及代码
Apr 18 PHP
php中url传递中文字符,特殊危险字符的解决方法
Aug 17 PHP
兼容ie6浏览器的php下载文件代码分享
Jul 14 PHP
PHP实现更新中间关联表数据的两种方法
Sep 01 PHP
浅谈php冒泡排序
Dec 30 PHP
windows中为php安装mongodb与memcache
Jan 06 PHP
php使用Cookie控制访问授权的方法
Jan 21 PHP
关于PHP开发的9条建议
Jul 27 PHP
php获取图片信息的方法详解
Dec 10 PHP
PHP类和对象相关系统函数与运算符小结
Sep 28 PHP
php递归遍历多维数组的方法
Apr 18 #PHP
php实现二进制和文本相互转换的方法
Apr 18 #PHP
php使用指定字符列表生成随机字符串的方法
Apr 18 #PHP
php准确计算复活节日期的方法
Apr 18 #PHP
PHP使用Face++接口开发微信公众平台人脸识别系统的方法
Apr 17 #PHP
PHP学习笔记(三):数据类型转换与常量介绍
Apr 17 #PHP
PHP学习笔记(二):变量详解
Apr 17 #PHP
You might like
《雄兵连》《烈阳天道》真的来了
2020/07/13 国漫
php桌面中心(四) 数据显示
2007/03/11 PHP
网友原创的PHP模板类代码
2008/09/07 PHP
PHP容易忘记的知识点分享
2013/04/30 PHP
PHP实现将HTML5中Canvas图像保存到服务器的方法
2014/11/28 PHP
关于PHP开发的9条建议
2015/07/27 PHP
YII2 实现多语言配置的方法分享
2017/01/11 PHP
php图片裁剪函数
2018/10/31 PHP
解决laravel资源加载路径设置的问题
2019/10/14 PHP
一端时间轮换的广告
2006/06/26 Javascript
JavaScript多线程的实现方法
2007/05/08 Javascript
jQuery初学:find()方法及children方法的区别分析
2011/01/31 Javascript
JavaScript数值数组排序示例分享
2014/05/27 Javascript
jQuery学习总结之jQuery事件
2014/06/30 Javascript
手机浏览器 后退按钮强制刷新页面方法总结
2016/10/09 Javascript
微信小程序开发之toast提示插件使用示例
2017/06/08 Javascript
JavaScript学习笔记之函数记忆
2017/09/06 Javascript
微信小程序收藏功能的实现代码
2018/06/12 Javascript
了解Javascript中函数作为对象的魅力
2019/06/19 Javascript
如何使用Jquery动态生成二级选项列表
2020/02/06 jQuery
vue自定义组件(通过Vue.use()来使用)即install的用法说明
2020/08/11 Javascript
Pipenv一键搭建python虚拟环境的方法
2018/05/22 Python
flask框架jinja2模板与模板继承实例分析
2019/08/01 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
使用PyWeChatSpy自动回复微信拍一拍功能的实现代码
2020/07/02 Python
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
2014/09/26 面试题
教师师德承诺书
2014/03/26 职场文书
我是一名护士演讲稿
2014/08/28 职场文书
经贸日语专业自荐信
2014/09/02 职场文书
平面设计师岗位职责
2014/09/18 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
毕业设计致谢词
2015/05/14 职场文书
2015年数学教研组工作总结
2015/05/23 职场文书
家长会后的感想
2015/08/11 职场文书
k-means & DBSCAN 总结
2021/04/27 Python
JS前端监控采集用户行为的N种姿势
2022/07/23 Javascript