Detiene el script durante una duración especificada

# time_sleep_until

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

time_sleep_until — Detiene el script durante una duración especificada

### Descripción

function time_sleep_until(float `$timestamp`): bool

Detiene el script hasta el instante indicado por el argumento `timestamp`.

### Parámetros

`timestamp`

  El timestamp correspondiente al instante en que el script debe despertarse.

### Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

### Errores/Excepciones

Si el instante indicado por `timestamp` está en el pasado, time_sleep_until() generará una alerta de nivel `E_WARNING`.

### Ejemplos

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));

    ?>

### Notas

> Nota: Todas las señales serán entregadas una vez reanudado el script.

### Ver también

- sleep() - Detiene la ejecución durante algunos segundos
- usleep() - Detiene la ejecución durante algunas microsegundos
- time_nanosleep() - Esperar durante un número de segundos y nanosegundos
- set_time_limit() - Establece el tiempo máximo de ejecución de un script

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open