usleep
(PHP 4, PHP 5, PHP 7, PHP 8)
usleep — Verzögert die Programmausführung (in Mikrosekunden)
Beschreibung
$microseconds
): voidVerzö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 date('h:i:s') . "\n";
// Warte 2 Sekunden
usleep(2000000);
// Zurück!
echo date('h:i:s') . "\n";
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
11:13:28 11:13:30
Siehe auch
- sleep() - Verzögert die Programmausführung
- time_nanosleep() - Verzögert die Ausführung um die gegebene Anzahl Sekunden und Nanosekunden
- time_sleep_until() - Lässt das Skript bis zur angegebenen Zeit schlafen
- set_time_limit() - Beschränkt die maximale Ausführungszeit