(PHP 4, PHP 5, PHP 7, PHP 8)
usleep — Çalışmayı mikrosaniye cinsinden geciktirir
$süre
) : void
Betiğin çalışmasını süre
mikrosaniye geciktirir.
süre
İşlemsiz geçecek mikrosaniye cinsinden süre. 1 mikrosaniye saniyenin milyonda biridir.
Bilginize:
1000000
'dan büyük değerler (yani 1 saniyeden uzun) işletim sistemi tarafınfan desteklenmeyebilir. Bu durumda sleep() işlevi kullanılabilir.
Bilginize: Windows'ta, donanıma bağlı olarak betik belirtilenden daha uzun süre uyuyabilir.
Hiçbir değer dönmez.
Örnek 1 - usleep() örneği
<?php
// Şimdiki zaman
echo date('h:i:s') . "\n";
// 2 saniye bekle
usleep(2000000);
// geri gel!
echo date('h:i:s') . "\n";
?>
Yukarıdaki örneğin çıktısı:
11:13:28 11:13:30