我们都知道time函数返回当前的时间戳,单位是秒。不过,程序运行时间都是比较短的,用time函数计算程序运行时间恐怕是不行的。下面我们介绍用microtime函数统计程序运行时间!
一、microtime函数
前面我们已经了解了时间函数time、date和microtime三者的区别,由此我们知道microtime() 函数返回当前 Unix 时间戳和微秒数。我们使用microtime(true)可以返回精确到微秒的时间,用它来计算程序运行时间还是比较精确地。
二、计算程序运行时间
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
/** * 统计程序运行时间 * @Author 木凡 * @DateTime 2017-09-07T15:49:02+0800 * @Email maojunhui5214@163.com * @Domian https://mounui.com/129.html * @return float 程序运行时间(毫秒) */ function RunTime() { $stime = microtime(true); youfun(); // 你写的运行程序 $etime = microtime(true); // 计算差值 $runtime = ($etime - $stime) * 1000; return $runtime; } |

我的微信
扫一扫加我微信