usleep

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

usleepVerzögert die Programmausführung (in Mikrosekunden)

Beschreibung

usleep(int$microseconds): void

Verzögert die weitere Ausführung des Programms um die angegebene Anzahl von Mikrosekunden.

Parameter-Liste

microseconds

Die Anhaltezeit in Mikrosekunden. Eine Mikrosekunde ist eine millionstel Sekunde.

Hinweis: Werte größer als 1000000 (d. h. länger als eine Sekunde schlafen) werden vom Betriebssystem möglicherweise nicht unterstützt. Verwenden Sie stattdessen sleep().

Hinweis: Die Anhaltezeit wird möglicherweise durch Systemaktivitäten, durch die Zeit, die für die Verarbeitung des Aufrufs benötigt wird, oder durch die Genauigkeit der Systemzeitgeber etwas verlängert (d. h. länger als microseconds).

Rückgabewerte

Es wird kein Wert zurückgegeben.

Beispiele

Beispiel #1 usleep()-Beispiel

<?php

// Aktuelle Zeit
echo (new DateTime('now'))->format('H:i:s.v'), "\n";

// Warte 2 Millisekunden
usleep(2000);

// Zurück!
echo (new DateTime('now'))->format('H:i:s.v'), "\n";

// Warte 30 Millisekunden
usleep(30000);

// Wieder zurück!
echo (new DateTime('now'))->format('H:i:s.v'), "\n";

?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

11:13:28.005 11:13:28.007 11:13:28.037

Siehe auch

To Top