hrtime
(PHP 7 >= 7.3.0, PHP 8)
hrtime — Yüksek çözünürlüklü sistem zamanını döndürür
Açıklama
Zaman içinde rastgele bir noktadan itibaren sayılan, sistemin yüksek
çözünürlüklü zamanını döndürür. Teslim edilen zaman damgası arttırılamaz,
eksiltilemez ve ayarlanamaz.
Bağımsız Değişkenler
-
sayı_olarak
-
Yüksek çözünürlüklü zamanı bir sayı olarak (true
) veya bir dizi
olarak (false
) döndürülmek için kullanılır.
Dönen Değerler
sayı_olarak
bağımsız değişkeninde false
aktarılmışsa
[saniye, nanosaniye] biçiminde bir tamsayı dizisi, true
aktarılmışsa
nanosaniye cinsinden zaman 64 bitlik sistemlerde
int, 32 bitlik sistemlerde float türünde bir sayı
olarak döner. Başarısızlık durumunda false
döner.
Örnekler
Örnek 1 - hrtime() örneği
<?php
echo hrtime(true), PHP_EOL;
print_r(hrtime());
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
10444739687370679
Array
(
[0] => 10444739
[1] => 687464812
)