usleep

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

usleepÇalışmayı mikrosaniye cinsinden geciktirir

Açıklama

usleep(int$süre): void

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

Bağımsız Değişkenler

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üreden daha uzun olabilir).

Dönen Değerler

Hiçbir değer dönmez.

Örnekler

Ö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

Ayrıca Bakınız

To Top