`

php计算程序运行时间的类

    博客分类:
  • PHP
 
阅读更多

     在写这个类之前,我来介绍一下php的一个内置函数microtime(),详情请查看php手则。而php5新增 microtime(true) 返回当前时间的浮点数,单位是微秒。

对于这个类算法其实很简单 就是 

                         现在的时间-开始的时间=花费的时间

so,上代码 嘎嘎 !

<?php
class timer {
	private $StartTime = 0;//程序运行开始时间
	private $StopTime  = 0;//程序运行结束时间
	private $TimeSpent = 0;//程序运行花费时间
	function start(){//程序运行开始
		$this->StartTime = microtime(true);
	}
	function stop(){//程序运行结束
		$this->StopTime = microtime(true);
	}
	function spent(){//程序运行花费的时间	
			$this->TimeSpent=$this->StopTime-$this->StartTime;
			return  number_format($this->TimeSpent*1000, 4).'毫秒';//返回获取到的程序运行时间差
	
	}
}
/*$timer = new timer();
$timer->start();
//所要执行的程序
 $timer->stop();
echo "程序运行时间为:".$timer->spent();*/
?>
 

 

 

 

 

分享到:
评论

相关推荐

    PHP实现计算程序执行的时间1

    二、主要技术本案例主要使用PHP 7中的日期和时间函数microtime()来返回当前的unix时间戳和微秒数,从而来实现计算程序运行时间的功能 三、效果图展示

    php计算页面执行时间的类.zip

    分享一个php计算页面执行时间的类,需要和喜欢的朋友们可以下载参考。

    php计算程序运行时间的简单例子分享

    首先我们分析一下原理,要想得到程序运行时间,那么可以在程序最开始运行的时候定义一个变量记下当前时间,然后等我们程序运行完之后再记录一下当前的时间,两者相差就是该程序运行花费的时间了。这里介绍一下 ...

    PHP实现计算程序运行的时间

    PHP实现计算程序运行的时间 一、 开发环境 1、环境搭建:Windows 7+Apache 2.4.18+MySQL ...本案例主要使用PHP 7中的日期和时间函数microtime()来返回当前的unix时间戳和微秒数,从而来实现计算程序运行时间的功能。

    php测试程序运行时间的类.zip

    为了测试一断程序的运行时间,特意写了这么一个类,并添加了注释,主要是运用了几个函数数组列表函数list(),字符串分割成数组函数explode(),获取时间戳和微秒数microtime(),把微秒数分割成数组并转换成变量处理,...

    php 使用Timer 类计算页面运行时间.rar

    php 计算页面运行时间,本程序中使用了PHP中的Timer 类,Timer class, 计算页面运行时间,可按不同key计算不同的运行时间。  函数参数说明:  public start 记录开始时间  public end 记录结束时间  public ...

    php中计算程序运行时间的类代码

    一个用来技术你程序运行时间的php类,有需要的朋友可参考一下

    计算php页面运行时间的函数介绍

    php/*@ 计算php程序运行时间*/function microtime_float(){list($usec, $sec) = explode(” “, microtime());return ((float)$usec + (float)$sec);}//开始计时,放在头部$starttime = microtime_float();//结束...

    PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例

    程序运行过程中直接输出 缩略图带版权信息函数 缩略图类 获得用户操作系统的换行符 获得用户的真实IP地址 计算字符串的长度(汉字按照两个字符计算) 设为主页 转换附件大小单位 转静态函数 遍历文件夹文件 ...

    php计算当前程序执行时间示例

    复制代码 代码如下:&lt;?$pagestartime=microtime();?&gt;&lt;!–网页内容 start–&gt;网页内容……&lt;!–网页内容 end–&gt;&lt;...$pageendtime = microtime();$starttime = explode(” “,$...echo “页面运行时间: $tim

    用于计算C++程序或算法的运行时间,基于C++11.zip

    所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加...

    好用零成本的谷歌验证Google Authenticator php程序,可以不用终端直接在本机运行PHP程序获取临时码

    将一个账号的密码分成两部分,一部分是你的固定口令,另一部分是动态口令,即是一个变化的口令,比如你在公司的服务器固定口令部分是“kermit”,动态口令则依据一个算法计算得出,它的原理是基于时间值(也有基于...

    基于微信小程序医院预约挂号系统PHP后端接口+源代码+文档说明+sql文件

    用户在小程序端首页可以查看轮播图,可以查询新闻资讯,论坛发帖和回复,首页按照医生预约人数人气排名预约医生,也可以按照地区、医院和科室选择某个医生挂号,打开医生的页面可以按照出诊日期选择某个时间点对医生...

    AiFreePhp 爱免费php企业建站程序 v1.0.zip

    AiFreePhp(爱免费php企业建站程序是一个免费开源的PHP建站程序),基于PHP MYSQL 与模板技术,具有产品展示,文章栏目,下载管理,友情链接等功能。无任何限制功能,程序简单实用,可用于中小企业网站建设,不收取任何...

    获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)

    主要是thinkphp获取php页面执行时间,数据库读写次数,函数调用次数等,需要的朋友可以参考下

    UenuProbe PHP探针 V2.09.03(最新)

    Ver 2.08.05 解决检测FreeBSD系统运行时间问题,准确计算FreeBSD系统运行时间。 目前Linux,FreeBSD下均可以正常运行。 Ver 2.07.08 加入风格显示,输出格式功能,界面友好,一目了然。 Ver 1.05.12 UenuProbe PHP...

    php网络开发完全手册

    1.4 程序运行环境的搭建 10 1.4.1 Apache简介 10 1.4.2 安装Apache与PHP 10 1.4.3 使用phpinfo()确认Apache与PHP 1.4.3 的安装成功 12 1.4.4 Apache的启动与关闭 12 1.4.5 Apache的配置文件httpd.conf与 1.4.5 ....

Global site tag (gtag.js) - Google Analytics