AD

¿Ya dominas lo básico? Un curso estructurado de PHP es la vía rápida para dar el salto.

Ver cursos de PHP en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐘Lecciones de PHP
Lección 56 / 68

Esperar un tiempo fijo (sleep)

En esta lección harás que el script se detenga unos segundos.

sleep(1) detiene la ejecución un segundo, y usleep() permite intervalos más cortos, en microsegundos.

El código de ejemplo imprime un mensaje, espera un segundo y muestra el siguiente.

En un script web esto es casi siempre mala idea: la petición queda ocupando un proceso del servidor sin hacer nada, y con varias a la vez se agotan los disponibles. Además está el límite de max_execution_time, que corta el script pasado cierto tiempo.

Donde sí tiene sentido es en tareas de línea de órdenes: esperar entre reintentos, o espaciar las llamadas a una API que limita la frecuencia. Para eso, además, conviene aumentar la espera en cada reintento en lugar de usar siempre el mismo intervalo.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar PHP directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)