Çeşitli İşlevler
PHP Manual

time_nanosleep

(PHP 5, PHP 7)

time_nanosleepÇalışmayı saniye ve nanosaniye cinsinden geciktirir

Açıklama

mixed time_nanosleep ( int $süre , int $nanosüre )

Betiğin çalışmasını süre saniye ve nanosüre nanosaniye kadar bekletir.

Değiştirgeler

süre

Beklenecek saniye sayısını belirten bir pozitif tamsayı.

nanosüre

Saniyenin milyarda birlerini belirten bir pozitif tamsayı.

Dönen Değerler

Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.

Eğer gecikme bir sinyalle kesilirse şu bileşenlere sahip bir ilişkisel dizi döner:

Sürüm Bilgisi

Sürüm: Açıklama
5.3.0 Bu işlev artık Windows sistemler üzerinde de çalışıyor.

Örnekler

Örnek 1 - time_nanosleep() örneği

<?php
// Dikkat! Bu beklendiği gibi çalışamazsa bir dizi döndürür
if (time_nanosleep(0500000000)) {
    echo 
"Yarım saniyeliğine uyundu.\n";
}

// Bu daha iyidir:
if (time_nanosleep(0500000000) === true) {
    echo 
"Yarım saniyeliğine uyundu.\n";
}

// Bu ise en iyisidir:
$nano time_nanosleep(2100000);

if (
$nano === true) {
    echo 
"2 saniye, 100 milisaniyeliğine uyundu.\n";
} elseif (
$nano === false) {
    echo 
"Uyku kaçtı.\n";
} elseif (
is_array($nano)) {
    
$seconds $nano['seconds'];
    
$nanoseconds $nano['nanoseconds'];
    echo 
"Gecikme bir sinyalle kesildi.\n";
    echo 
"Kalan süre: $seconds saniye, $nanoseconds nanosaniye.";
}
?>

Ayrıca Bakınız


Çeşitli İşlevler
PHP Manual