sleep

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

sleepPausa dell'esecuzione

Descrizione

sleep(int $seconds): int

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

Elenco dei parametri

seconds

Tempo di pausa in secondi.

Valori restituiti

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.

Errori/Eccezioni

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

Log delle modifiche

Versione Descrizione
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.

Esempi

Example #1 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

Vedere anche: