(PHP 7 >= 7.3.0, PHP 8)
hrtime — Devuelve el tiempo de alta resolución del sistema
Devuelve el tiempo de alta resolución del sistema, contado a partir de un punto arbitrario en el tiempo. La marca de tiempo proporcionada es monótona y no puede ser ajustada.
Devuelve un array de integers en la forma [segundos, nanosegundos], si el
parámetro as_number es falso. De lo contrario, los nanosegundos
son devueltos como int (plataformas de 64 bits) o como float
(plataformas de 32 bits).
Devuelve false en caso de error.
| Versión | Descripción |
|---|---|
| 8.5.0 |
En macOS, la implementación utiliza ahora
clock_gettime_nsec_np(CLOCK_UPTIME_RAW) en lugar de
mach_absolute_time().
|
Ejemplo #1 Ejemplo de hrtime()
<?php
echo hrtime(true), PHP_EOL;
print_r(hrtime());
?>Resultado del ejemplo anterior es similar a:
10444739687370679
Array
(
[0] => 10444739
[1] => 687464812
)