time_sleep_until
(PHP 5 >= 5.1.0)
time_sleep_until — Arrête le script pendant une durée spécifiée
Description
bool time_sleep_until
( float
$timestamp
)
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.
Historique
| Version | Description |
|---|---|
| 5.3.0 | Cette fonction est maintenant disponible sous Windows. |
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