一、执行耗时
函数:
1、 microtime();
microtime — 返回当前 Unix 时间戳和微秒数 mixed microtime ([ bool $get_as_float ] ) 返回格式:微秒数 时间戳
2、 explode ();
explode — 使用一个字符串分割另一个字符串 说明: array explode ( string $delimiter , string $string [, int $limit ] ) 此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 delimiter 作为边界点分割出来。
3、 usleep();
usleep — 以指定的微秒数延迟执行 void usleep ( int $micro_seconds ) micro_seconds - 暂停的时间以微秒计。1微秒(micro second)是百万分之一秒。 1 秒 = 1000000 微秒
1)在程序脚本前边拿到开始时间,在后边拿到结束时间,如下拿到开始时间,结束时间同理
由于microtime返回的字符是“微秒数空格时间戳”所以通过explode 分割,再把它们相加拿到当前微秒数时间。
2)再将拿到的开始时间和结束时间相减就是执行耗时。