PHP 杂项函数

PHP hrtime() 函数返回系统的高分辨率时间,从任意时间点开始计算。下发的时间戳是单调的,不可调整。

语法

hrtime(as_number) 

参数

as_number可选。 如果设置为 true,则高分辨率时间将以数字形式返回。默认值为 false,这意味着它以数组形式返回。

返回值

如果参数 as_number 为 false,返回形式为 秒 和 纳秒的整数数组。

如果参数 as_number 为 true,返回形式为 秒 和 纳秒的数字,纳秒将以 int(64 位平台)或 float(32 位平台)数字形式。

失败时返回 false。

示例:hrtime() 示例

下面的示例显示 hrtime() 函数的用法。

<?php
//获取系统高分辨率
//时间为int
echo hrtime(true), PHP_EOL;

//获取系统高分辨率
//时间作为数组
print_r(hrtime());
?> 

上述代码的输出将类似于:

1569417661108531
Array
(
    [0] => 1569417
    [1] => 661154889
)