当前位置:  编程技术>php

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

    来源: 互联网  发布时间:2014-08-26

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

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

这里介绍一下 microtime() 这个函数,microtime() 用的不多,但是不能不知道这个函数,它是返回当前 Unix 时间戳和微秒数。例如:echo microtime(); 会返回:0.08845800 1376983061。所以可以用explode函数将它以空格为标识分割成一个数组,那么此时的$starttime[0]=0.08845800(微秒数),$starttime[1]=1376983061(当前秒数,相当于time()所得的结果)。

示例代码:

代码如下:



最后两者时间相减,再用round()函数对执行的时间保留自己所需的小数位就ok了。比如这里是计算循环一百万次所需要的时间为:0.116秒,如下图:

为了程序的整洁性,我们可以将此代码写成一个类,用的时候引入进来,然后在程序开始前实例化这个类,结束再调用一个方法也可以实现这功能。


    
 
 

您可能感兴趣的文章:

  • Php计算时间差 php日期转换的例子
  • php递归函数小例子
  • PHP数据流应用的简单例子
  • php递归创建目录小例子
  • php水仙花数的小例子
  • php代码审计比较有意思的例子
  • php动态生成函数的例子
  • php转换html标签小例子
  • php汉字转码的例子
  • php输入流php://input发送图片流到服务器的例子
  • php数组与对象转换小例子
  • php日期加减法运算小例子
  • PHP文件遍历小例子
  • PHP快速排序小例子 php快速排序实现方法
  • php获取exif图片缩略图的例子
  • php判断日期格式是否正确的小例子
  • php三维数组去重的简单例子
  • php正则表达式转义字符的例子
  • php导出(生成)CSV文件的小例子
  • PHP开发框架kohana3.3.1在nginx下的伪静态设置例子
  • centos下搭建的nginx+php运行不了php
  • 安装好的Redhat Linux 8.0,带Apache和php支持,安装上Mysql后,运行正常,但检测提示php不支持Mysql,如何解决?
  • 新手提问:grep在linux中运行跟在php运行返回结果不一样
  • Linux命令运行的PHP框架 PLCS
  • 在php中如何用exec()函数运行mv命令
  • CENTOS系统下不能运行PHP
  • PHP+FastCGI+Nginx配置PHP运行环境
  • 请教一个linux下命令运行php文件的问题
  • linux下如何用命令运行php文件
  • Rails下运行PHP程序 Phuby
  • Linux下如何配置php运行环境?高手帮忙,谢~
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • php将标准字符串格式时间转换成unix时间戳_strtotime
  • php自定义函数实现美国时间转为北京时间
  • php将unix时间戳转换成字符串时间函数(date)
  • php实现的太平洋时间和北京时间互转的自定义函数分享
  • php session 原理详解,用法介绍以及如何设置过期时间
  • php中把美国时间转为北京时间的自定义函数分享
  • php时间格式化函数date介绍及用法参考
  • php时间转换unix时间戳实例
  • php获取文件的创建时间、修改时间的简单示例
  • PHP如何设置页面最大执行时间
  • 计算php脚本执行时间的示例代码
  • php比较绝对时间的大小示例
  • php 创建以unix时间戳命名的文件夹
  • php计算当前程序执行时间
  • php比较两个绝对时间的大小
  • php获取当前时间的毫秒数
  • php 时间计算问题学习总结
  • php 创建以UNIX时间戳命名的文件夹(示例代码)
  • php计算当前程序执行时间示例
  • 移动开发 iis7站长之家
  • php获取时间实例(下一周 下个月)
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • IIS7配置PHP图解(IIS7+PHP_5.2.17/PHP_5.3.5)
  • PHP 5.4.19 和 PHP 5.5.3 发布及下载地址
  • php输入流php://input使用示例(php发送图片流到服务器)
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • PHP转换器 HipHop for PHP
  • PHP去除html标签,php标记及css样式代码参考
  • PHP 框架 Pop php
  • PHP 'ext/soap/php_xml.c'不完整修复存在多个任意文件泄露漏洞
  • PHP的JavaScript框架 PHP.JS


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3