找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索本站精品资源

首页 教程频道 查看内容

php中如何计算程序运行时间

作者:模板之家 2021-4-5 11:09 55人关注

这篇文章主要介绍了php计算程序运行时间的简单例子分享,需要的朋友可以参考下,首先我们分析一下原理,要想得到程序运行时间,那么可以在程序最开始运行的时候定义一个变量记下当前时间,然后等我们程序运行完之后再 ...

2021040114181480818.jpg

1.使用的函数

a.使用函数microtime ()

microtime ( bool $get_as_float = ? ) : mixed
  • $get_as_float可省略,当设置为 TRUE 时,规定函数应该返回一个浮点数,否则返回一个字符串。默认为 FALSE。

  • 返回值:默认返回字符串 ,其中 sec 为自 Unix 纪元(0:00:00 January 1, 1970 GMT)起的秒数,microsec 为微秒部分。如果参数设置为 TRUE,则返回一个浮点数,表示自 Unix 纪元起精确到微秒的以秒为单位的当前时间。

b.使用函数explode()

explode(separator,string,limit)
  • separator规定在哪里分割字符串。

  • string要分割的字符串。

  • limit规定所返回的数组元素的数目(选填)

2.代码如下:

<?php    
//程序运行时间  
$starttime = explode(' ',microtime());  
echo microtime(); 
 /*········以下是代码区·········*/  
 for($i=0;$i<1000000;$i++)//这里是计算循环一百万次所需要的时间为:0.116秒。
 {   $i;  
 }  
 /*········以上是代码区·········*/   
 //程序运行时间  
 $endtime = explode(' ',microtime());  
 $thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]); 
 $thistime = round($thistime,3);  
 echo "本网页执行耗时:".$thistime." 秒。".time(); ?>

3.输出:

0.58607300 1617257726本网页执行耗时:0.017 秒。1617257726

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

推荐:《2021年PHP面试题大汇总(收藏)》《php视频教程》

以上就是php中如何计算程序运行时间的详细内容,更多请关注模板之家(www.mb5.com.cn)其它相关文章!


路过

雷人

握手

鲜花

鸡蛋
来自: 网络收集

全部回复(0)