# time_sleep_until

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

time_sleep_until — Arrête le script pendant une durée spécifiée

### Description

time_sleep_until(float `$timestamp`): bool

Arrête le script jusqu'à l'instant indiqué par le paramètre `timestamp`.

### Liste de paramètres

`timestamp`

  Le timestamp correspondant à l'instant où le script doit se réveiller.

### Valeurs de retour

Cette fonction retourne `true` en cas de succès ou `false` si une erreur survient.

### Erreurs / Exceptions

Si l'instant indiqué par `timestamp` est dans le passé, time_sleep_until() générera une alerte de niveau `E_WARNING`.

### Exemples

Exemple #1 Exemple avec time_sleep_until()

`<?php
// Retourne false et génère une alerte
var_dump(time_sleep_until(time()-1));
// Fonctionnera que sur les ordinateurs rapides, stoppera le script 0.2 secondes
var_dump(time_sleep_until(microtime(true)+0.2));
?>`

### Notes

> Note: Tous les signaux seront délivrés une fois la reprise du script.

### Voir aussi

- sleep() - Arrête l'exécution durant quelques secondes
- usleep() - Arrête l'exécution durant quelques microsecondes
- time_nanosleep() - Attendre pendant un nombre de secondes et de nanosecondes
- set_time_limit() - Fixe le temps maximum d'exécution d'un script