PHP
Referenzliste
time_nanosleep
Sonstige-Funktionen
Befehl:
mixed time_nanosleep ( int $seconds , int $nanoseconds )
Parameter-Liste:
Beschreibung | |
---|---|
Ein positiver Integerwert. | |
Ein positiver Integerwert kleiner als eine Milliarde. Ein positiver Integerwert kleiner als eine Milliarde. |
Rückgabewerte:
Gibt bei Erfolg
Wenn die Verzögerung durch ein Signal unterbrochen wurde wird ein Array mit den folgenden Werten zurückgegeben:
TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben.Wenn die Verzögerung durch ein Signal unterbrochen wurde wird ein Array mit den folgenden Werten zurückgegeben:
- seconds - die verbleibenden Sekunden
- nanoseconds - die verbleibenden Nanosekunden
Beschreibung:
Verzögert die Ausführung für die gegebene Anzahl seconds und nanoseconds.
Aktiv in Version:
(PHP 5, PHP 7)
Siehe auch:
time_nanosleep() - Beispiel:
Eingabe:
<?php // Vorsicht! Verhält sich nicht wie erwartet wenn ein Array // zurückgegeben wird if (time_nanosleep(0, 500000000)) { echo "Verzögerung um eine halbe Sekunden.\n"; } // Dies ist besser: if (time_nanosleep(0, 500000000) === true) { echo "Verzögerung um eine halbe Sekunden.\n"; } // Optimal ist: $nano = time_nanosleep(2, 100000); if ($nano === true) { echo "Verzögert um 2 Sekunden und 100 Millisekunden.\n"; } elseif ($nano === false) { echo "Keine Verzögerung.\n"; } elseif (is_array($nano)) { $seconds = $nano['seconds']; $nanoseconds = $nano['nanoseconds']; echo "Von einem Signal unterbrochen.\n"; echo "Verbleibende Verzögerung: $seconds Sekunden, $nanoseconds Nanosekunden."; } ?>
Beschreibung:
Beschreibung | |
---|---|
5.3.0 | Diese Funktion ist nun auch unter Windows verfügbar. |
Sonstige-Funktionen