# hrtime

(PHP 7 >= 7.3.0, PHP 8)

hrtime — Renvoie le temps de haute résolution du système

### Description

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

Renvoie le temps de haute résolution du système, compté à partir d'un point arbitraire dans le temps. L'horodatage fourni est monotone et ne peut pas être ajusté.

### Liste de paramètres

`as_number`

  Si le temps de haute résolution doit être renvoyé sous forme de array ou de nombre.

### Valeurs de retour

Renvoie un tableau d'entiers sous la forme [secondes, nanosecondes], si le paramètre `as_number` est faux. Sinon les nanosecondes sont renvoyées sous forme de int (plateformes 64 bits) ou de float (plateformes 32 bits). Renvoie `false` en cas d'échec.

### Exemples

Exemple #1 Exemple de hrtime()

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

Résultat de l'exemple ci-dessus est similaire à :

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

### Voir aussi

- L'extension de Gestion du temps à haute résolution
- microtime() - Retourne le timestamp UNIX actuel avec les microsecondes