Obtém o tempo de alta resolução do sistema

# hrtime

(PHP 7 >= 7.3.0, PHP 8)

hrtime — Obtém o tempo de alta resolução do sistema

### Descrição

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

Retorna o tempo em alta resolução do sistema, contado a partir de um ponto arbitrário no tempo. O timestamp fornecido é monotônico e não pode ser ajustado.

### Parâmetros

`as_number`

  Define se o tempo em alta resolução deve ser retornado como array ou como número.

### Valor Retornado

Retorna um array de inteiros na forma [segundos, nanossegundos], se o parâmetro `as_number` for falso. Caso contrário, os nanossegundos são retornados como int (plataformas 64 bits) ou float (plataformas 32 bits). Retorna `false` em caso de falha.

### Exemplos

Exemplo #1 Uso de hrtime()

    <?php
    echo hrtime(true), PHP_EOL;
    print_r(hrtime());
    ?>

O exemplo acima produzirá algo semelhante a:

    10444739687370679
    Array
    (
        [0] => 10444739
        [1] => 687464812
    )

### Veja Também

- A extensão de Tempo de alta resolução
- microtime() - Retorna o timestamp Unix atual com microssegundos

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