(PHP 5 >= 5.1.0, PHP 7, PHP 8)
time_sleep_until — Detiene el script durante una duración especificada
Detiene el script hasta el instante indicado por el argumento
timestamp
.
timestamp
El timestamp correspondiente al instante en que el script debe despertarse.
Si el instante indicado por timestamp
está en el pasado,
time_sleep_until() generará una alerta
de nivel E_WARNING
.
Ejemplo #1 Ejemplo con time_sleep_until()
<?php
// Retorna false y genera una alerta
var_dump(time_sleep_until(time()-1));
// Funcionará solo en computadoras rápidas, detendrá el script 0.2 segundos
var_dump(time_sleep_until(microtime(true)+0.2));
?>
Nota: Todas las señales serán entregadas una vez reanudado el script.