Chinaunix首页 | 论坛 | 博客
  • 博客访问: 607072
  • 博文数量: 129
  • 博客积分: 8026
  • 博客等级: 中将
  • 技术积分: 1300
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-21 14:39
文章分类

全部博文(129)

文章存档

2011年(1)

2007年(26)

2006年(102)

我的朋友

分类:

2006-10-21 12:14:26

习惯地,要计算程序的运行时间都是用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) |
给主人留下些什么吧!~~