Fonction sleep()
Exemple
Retarder l'exécution du script actuel de 3 secondes :
<?php
echo date('h:i:s') . "<br>";
// attendre 3 secondes
sleep(3);
// recommencer
echo date('h:i:s');
?> Définition et Utilisation
La fonction sleep() retarde l'exécution du script actuel pendant un nombre spécifié de secondes.
Remarque : Cette fonction génère une erreur si le nombre de secondes spécifié est négatif.
Syntaxe
sleep( secondes ) Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| secondes | Requis. Spécifie le nombre de secondes pour retarder l'exécution du script. |
Détails Techniques
| Valeur de Retour : | Retourne 0 en cas de succès, ou FALSE en cas d'erreur. Cette fonction retourne une valeur non nulle si l'appel a été interrompu par un signal. Sur Windows, cette valeur sera toujours 192 , qui correspond à la constante WAIT_IO_COMPLETION dans l'API Windows. Sur d'autres plateformes, la valeur de retour sera le nombre de secondes restantes à dormir. |
|---|---|
| Version PHP : | 4+ |
| Journal des Modifications : | Avant PHP 5.3.4, cette fonction retournait toujours NULL lorsque le sommeil avait eu lieu sur Windows. |