(PHP 4, PHP 5, PHP 7, PHP 8)
sleep — Retrasar la ejecución
Retrasa la ejecución del programa durante el número de segundos dados por seconds
.
seconds
El tiempo de parada en segundos.
Devuelve cero en caso de éxito, o false
en caso de error.
Si la llamada se interrumpió por una señal, sleep() devuelve un valor distinto de cero. En Windows, este valor será siempre 192
(el valor de la constante WAIT_IO_COMPLETION
dentro de la API de Windows). En otras plataformas, el valor devuelto será el número de segundos que quedan para dormir.
Si el número de segundos especificado por seconds
es negativo, esta función generará un error de nivel E_WARNING
.
Versión | Descripción |
---|---|
5.3.4 | Antes de PHP 5.3.4, en Windows, sleep() siempre devuelve null cuando el sueño ha sucedido, si tener en cuenta si el sueño fue interrumpido o no. |
Ejemplo #1 Ejemplo de sleep()
<?php
// hora actual
echo date('h:i:s') . "\n";
// dormir durante 10 segundos
sleep(10);
// ¡despierta!
echo date('h:i:s') . "\n";
?>
Este ejemplo imprimirá (después de 10 segundos)
05:31:23 05:31:33