(PHP 4, PHP 5, PHP 7, PHP 8)
usleep — Çalışmayı mikrosaniye cinsinden 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: Uyku, herhangi bir sistem etkinliği veya çağrıyı işlemek için harcanan süre veya sistem zamanlayıcılarının ayrıntı düzeyi tarafından biraz uzatılabilir (yani
süre
den daha uzun olabilir).
Hiçbir değer dönmez.
Örnek 1 - usleep() örneği
<?php
// Şimdiki zaman
echo (new DateTime('now'))->format('H:i:s.v'), "\n";
// 2 saniye bekle
usleep(2000);
// geri gel!
echo (new DateTime('now'))->format('H:i:s.v'), "\n";
// 30 milisaniye bekle
usleep(30000);
// tekrar geri gel!
echo (new DateTime('now'))->format('H:i:s.v'), "\n";
?>
Yukarıdaki örneğin çıktısı:
11:13:28.005 11:13:28.007 11:13:28.037