Get the system's high resolution time

# hrtime

(PHP 7 >= 7.3.0, PHP 8)

hrtime — Get the system's high resolution time

### Beschreibung

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

Returns the system's high resolution time, counted from an arbitrary point in time. The delivered timestamp is monotonic and can not be adjusted.

### Parameter-Liste

`as_number`

  Whether the high resolution time should be returned as array or number.

### Rückgabewerte

Returns an array of integers in the form [seconds, nanoseconds], if the parameter `as_number` is false. Otherwise the nanoseconds are returned as int (64bit platforms) or float (32bit platforms). Returns `false` on failure.

### Beispiele

Beispiel #1 hrtime() usage

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

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

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

### Siehe auch

- The High resolution timing extension
- microtime() - Liefert den aktuellen Unix-Zeitstempel mit Mikrosekunden

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