Получить системное время высокого разрешения

# hrtime

(PHP 7 >= 7.3.0, PHP 8)

hrtime — Получить системное время высокого разрешения

### Описание

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

Возвращает время высокого разрешения системы, отсчитываемое с произвольной точки времени. Полученная временная метка неизменна и не может быть отрегулирована.

### Список параметров

`as_number`

  Должно ли время высокого разрешения возвращаться в виде массива (array) или числа.

### Возвращаемые значения

Возвращает массив целых чисел в формате [секунды, наносекунды], если параметр `as_number` равен false. В противном случае наносекунды возвращаются в виде целого числа (int) (для 64-битных систем) или float (для 32-битных систем). Возвращает `false` в случае возникновения ошибки.

### Примеры

Пример #1 Пример использования hrtime()

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

Вывод приведённого примера будет похож на:

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

### Смотрите также

- Модуль Время высокого разрешения
- microtime() - Возвращает текущую метку времени Unix с микросекундами

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