time_sleep_until
(PHP 5 >= 5.1.0)
time_sleep_until — Hacer que el script duerma hasta el momento especificado
Descripción
bool time_sleep_until
( float
$timestamp
)
Hace que el script duerma hasta la marca de tiempo especificada dada por
timestamp.
Parámetros
-
timestamp -
La marca de tiempo en la que el script debería despertar.
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Historial de cambios
| Versión | Descripción |
|---|---|
| 5.3.0 | Esta función ahora está disponible en plataformas Windows. |
Errores/Excepciones
Si la timestamp especificada está en el pasado, esta
función generará un error de nivel E_WARNING.
Ejemplos
Ejemplo #1 Un ejemplo de time_sleep_until()
<?php
//devuelve false y genera una advertencia
var_dump(time_sleep_until(time()-1));
// puede funcionar solamente en ordenadores más rápidos, dormará durante 0.2 segundos
var_dump(time_sleep_until(microtime(true)+0.2));
?>
Notas
Nota: Todas las señales serán emitidas después de que despierte el script.
Ver también
- sleep() - Retrasar la ejecución
- usleep() - Retrasar la ejecución en microsegundos
- time_nanosleep() - Retrasar por un número de segundos y nanosegundos
- set_time_limit() - Limita el tiempo máximo de ejecución