Devuelve el tiempo de alta resolución del sistema

# hrtime

(PHP 7 >= 7.3.0, PHP 8)

hrtime — Devuelve el tiempo de alta resolución del sistema

### Descripción

function hrtime(bool `$as_number` = `false`): array|int|float|false

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.

### Parámetros

`as_number`

  Si el tiempo de alta resolución debe ser devuelto como array o como número.

### Valores devueltos

Devuelve un array de enteros en la forma [segundos, nanosegundos], si el argumento `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.

### Ejemplos

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
    )

### Ver también

- La extensión de Gestión del tiempo de alta resolución
- microtime() - Devuelve el timestamp UNIX actual con microsegundos

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open