sleep

Pausa dell'esecuzione

int sleep(int $seconds)

Mette in pausa l'esecuzione del programma per il numero indicato di secondi.

seconds Tempo di pausa in secondi.

Ritorna zero in caso di successo o false in caso di errore.

Se la chiamata viene interrotta da un segnale, sleep ritorna un valore non-zero. Su Windows questo valore è sempre 192 (cioè il valore di WAIT_IO_COMPLETION nelle Windows API). In altre piattaforme il valore di ritorno è il numero di secondi rimanenti di pausa.

Se seconds (cioè il numero di secondi specificato) è negativo, la funzione genera un errore E_WARNING.

Version Description 5.3.4 Prima di PHP 5.3.4 in Windows, sleep ritorna sempre null quando è eseguita, a prescindere dal fatto che sia stata interrotta o meno.

Esempio sleep <?php // current time echo date('h:i:s') . "\n"; // sleep for 10 seconds sleep(10); // wake up ! echo date('h:i:s') . "\n"; ?> Questo esempio stampa (dopo 10 secondi) 05:31:23 05:31:33

usleep time_nanosleep time_sleep_until set_time_limit