hrtime
PHP Manual
PHP Manual»Fonctions diverses»hrtime

hrtime

(PHP 7 >= 7.3.0, PHP 8)

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

Description

function 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.

Historique

Version Description
8.5.0 Sur macOS, l'implémentation utilise désormais clock_gettime_nsec_np(CLOCK_UPTIME_RAW) à la place de mach_absolute_time().

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

To Top