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 相关文章推荐
php zip文件解压类代码
Dec 02 PHP
php中理解print EOT分界符和echo EOT的用法区别小结
Feb 21 PHP
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
Mar 07 PHP
php环境无法上传文件的解决方法
Apr 30 PHP
Fedora下安装php Redis扩展笔记
Sep 03 PHP
php模仿asp Application对象在线人数统计实现方法
Jan 04 PHP
Linux操作系统安装LAMP环境
Jun 26 PHP
PHP异常处理Exception类
Dec 11 PHP
PHP 等比例缩放图片详解及实例代码
Sep 18 PHP
php 微信开发获取用户信息如何实现
Dec 13 PHP
php实现推荐功能的简单实例
Sep 29 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
Feb 15 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
PHP实现将textarea的值根据回车换行拆分至数组
2015/06/10 PHP
PHP 下载文件时如何自动添加bom头及解释BOM头和去掉bom头的方法
2016/01/04 PHP
PHP程序员的技术成长规划
2016/03/25 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
2016/11/09 PHP
php使用preg_match()函数验证ip地址的方法
2017/01/07 PHP
JavaScript实际应用:innerHTMl和确认提示的使用
2006/06/22 Javascript
javascript检查浏览器是否支持flash的实现代码
2014/08/14 Javascript
JS实现文字放大效果的方法
2015/03/03 Javascript
vueJS简单的点击显示与隐藏的效果【实现代码】
2016/05/03 Javascript
javascript 用函数实现继承详解
2016/05/28 Javascript
Javascript实现图片不间断滚动的代码
2016/06/22 Javascript
js绘制购物车抛物线动画
2020/11/18 Javascript
基于javascript实现的购物商城商品倒计时实例
2016/12/11 Javascript
setTimeout函数的神奇使用
2017/02/26 Javascript
整理一些最近经常遇到的前端面试题
2017/04/25 Javascript
jQuery插件imgAreaSelect基础讲解
2017/05/26 jQuery
Grunt针对静态文件的压缩,版本控制打包的实例讲解
2017/09/29 Javascript
jQuery实现监听下拉框选中内容发生改变操作示例
2018/07/13 jQuery
js事件on动态绑定数据,绑定多个事件的方法
2018/09/15 Javascript
微信小程序签到功能
2018/10/31 Javascript
Vue分页插件的前后端配置与使用
2019/10/09 Javascript
vue 导出文件,携带请求头token操作
2020/09/10 Javascript
[59:48]LGD vs IG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
用Python代码来解图片迷宫的方法整理
2015/04/02 Python
Python中列表和元组的使用方法和区别详解
2020/12/30 Python
Python使用flask框架操作sqlite3的两种方式
2018/01/31 Python
使用python验证代理ip是否可用的实现方法
2018/07/25 Python
python实现多张图片拼接成大图
2019/01/15 Python
Pyinstaller打包.py生成.exe的方法和报错总结
2019/04/02 Python
Django ImageFiled上传照片并显示的方法
2019/07/28 Python
python中append函数用法讲解
2020/12/11 Python
css3选择器基本介绍
2014/12/15 HTML / CSS
作风大整顿心得体会
2014/09/10 职场文书
2014年乡镇领导个人整改措施
2014/09/19 职场文书
中学生2014国庆节演讲稿:不屈的民族
2014/09/21 职场文书
行政答辩状范文
2015/05/21 职场文书