登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
PHP
microtime();
xuthus_
@Ta
2016-11-09
3195点击
搞不清微秒!!!就只是单纯的返回打开脚本所用时间吗😌😌然而感觉有反应时速度奇慢,但返回的值却还是很短
隐藏样式
查看源码
回复列表(6|
显示机器人聊天
)
1
xuthus_
@Ta
/ 2016-11-09 /
样
/
源
累加计算从1-100与1-1000000比较,然后输出microtime的微秒部分,虽然后者运行脚本时废了一点时间,没有前者秒开那么快,但是其微秒值却有时比前者小😠😠😠懵了
2
老虎会游泳
@Ta
/ 2016-11-12 /
样
/
源
@
xuthus_
,你或许误解了这个函数。
你知道time()函数吧,它返回当前的系统时间。
microtime()和time()一样,也返回当前的系统时间,不过分为两部分:微秒和秒。
如果想要返回一个小数,可以用:
microtime(true);
这样得到的时间类似145808741.546135,就可以直接相减了。
计算程序运行的时间,方法是结束时间减去开始时间:
$t = microtime(true); for ($i=0; $i<10000; $i++); $t = microtime(true) - $t; echo "循环运行了{$t}秒";
3
xuthus_
@Ta
/ 2016-11-12 /
样
/
源
@
老虎会游泳
,😒😒😒好吧!但是有时赶脚加载网页速度明显慢的要死,然而显示的值还是很小。
4
xuthus_
@Ta
/ 2016-11-12 /
样
/
源
@
老虎会游泳
,有一点明白了👍👍加载网页的速度≠脚本执行时间
5
老虎会游泳
@Ta
/ 2016-11-12 /
样
/
源
@
xuthus_
,你访问一个1MB大的html文件,执行时间是0,但是你下载需要那么久~~
有些时候是你到你服务器的网速太慢了。
6
xuthus_
@Ta
/ 2016-11-12 /
样
/
源
@
老虎会游泳
,了解了👍
添加新回复
回复需要
登录
。
你知道time()函数吧,它返回当前的系统时间。
microtime()和time()一样,也返回当前的系统时间,不过分为两部分:微秒和秒。
如果想要返回一个小数,可以用:
microtime(true);
这样得到的时间类似145808741.546135,就可以直接相减了。
计算程序运行的时间,方法是结束时间减去开始时间:
有些时候是你到你服务器的网速太慢了。