Funkcja PHP sleep()
Przykład
Opóźnij wykonanie bieżącego skryptu o 3 sekundy:
<?php
echo date('h:i:s') . "<br>";
//sleep for 3 seconds
sleep(3);
//start again
echo date('h:i:s');
?>
Definicja i użycie
Funkcja sleep() opóźnia wykonanie bieżącego skryptu o określoną liczbę sekund.
Uwaga: Ta funkcja zgłasza błąd, jeśli określona liczba sekund jest ujemna.
Składnia
sleep(seconds)
Wartości parametrów
Parameter | Description |
---|---|
seconds | Required. Specifies the number of seconds to delay the script |
Szczegóły techniczne
Wartość zwrotu: | Zwraca 0 w przypadku sukcesu lub FALSE w przypadku błędu. Ta funkcja zwraca wartość niezerową, jeśli połączenie zostało przerwane przez sygnał. W systemie Windows ta wartość będzie zawsze wynosić 192 , co jest wartością stałej WAIT_IO_COMPLETION w interfejsie API systemu Windows. Na innych platformach zwróconą wartością będzie liczba sekund pozostałych do uśpienia. |
---|---|
Wersja PHP: | 4+ |
Dziennik zmian: | Przed PHP 5.3.4 ta funkcja zawsze zwracała NULL, gdy wystąpił stan uśpienia w systemie Windows. |
❮ PHP Różne odniesienia