sleep

(PHP 4, PHP 5, PHP 7, PHP 8)

sleepÇalışmayı geciktirir

Açıklama

sleep(int$süre): int

Betiğin çalışmasını süre saniye geciktirir.

Bilginize:

Betiğin çalışmasının saniyenin kesri kadar geciktirilmesi istenirse, bir tamsayı (int) bekleyen sleep() yerine usleep() kullanılmalıdır. Örneğin, sleep(0.25) çalışmayı 0 saniye geciktirirdi.

Bağımsız Değişkenler

süre

İşlemsiz geçecek saniye cinsinden süre (0 veya 0'dan büyük olmalıdır).

Dönen Değerler

Başarı durumunda 0 (sıfır) döner.

Çağrı bir sinyalle kesilirse, sleep() sıfırdan farklı bir değerle döner. Windows'ta, bu değer daima 192 olur (Windows API içindeki WAIT_IO_COMPLETION sabitinin değeri). Diğer sistemlerde, dönüş değeri uykudan kalan saniye sayısı olacaktır.

Hatalar/İstisnalar

Eğer süre olarak negatif bir değer belirtilirse ValueError istisnası oluşur.

Sürüm Bilgisi

Sürüm: Açıklama
8.0.0süre olarak negatif bir değer belirtilirse ValueError istisnası oluşur; evvelce, E_WARNING seviyesinde bir hata üretilir ve işlev false döndürürdü.

Örnekler

Örnek 1 - sleep() örneği

<?php

// şimdiki zaman
echo date('h:i:s') . "\n";

// Betik 10 saniye uyusun
sleep(10);

// uyandı !
echo date('h:i:s') . "\n";

?>

Örnek ilk çıktıyla ikinci çıktı araında 10 saniye bekler.

05:31:23 05:31:33

Ayrıca Bakınız

To Top