习惯地,要计算程序的运行时间都是用microtime分别获得程序开始和结束的时间,再用两者相减获得
microtime返回的是当前UNIX时间戳和微秒数,另人不解的是,它的返回格式是:“msec sec”,其中 sec 是当前的 Unix 时间戳,msec 是微秒部分.
这样,要获得可以相减的时间,还要作这样的处理:
function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
值得高兴的是:从PHP5.0开始,microtime增加了参数bool get_as_float,当设为true时,直接就可以返回浮点形式的微秒数,不用再进行转换处理就可直接相减...
阅读(1198) | 评论(0) | 转发(0) |