SLEEP |
Dormir |
---|---|
PHP 3+ |
Syntaxe
function sleep($seconds) |
Paramètres
Nom | Description |
---|---|
$seconds | Ce paramètre permet d'indiquer le nombre de seconde |
Retour
Valeur | Description |
---|---|
0 | Cette valeur permet d'indiquer la fonction c'est correctement exécuté. |
192 | Cette valeur permet d'indiquer qu'une interruption s'est produit à cause d'un API Windows et de WAIT_IO_COMPLETION. |
FALSE | Cette valeur permet d'indiquer qu'une erreur s'est produit. |
1 ou supérieur | Ces valeurs permettent d'indiquer qu'une interruption s'est produit et qu'il reste le nombre de secondes correspondant à cette valeur. |
Description
Cette fonction permet de passer en mode pause le processus courant.
Remarques
- Si vous indiquez un nombre de secondes négatifs comme paramètre, un message E_WARNING sera généré par PHP.
- Cette fonction ne supporte pas des fractions de secondes. Si le délai que vous devez utiliser est inférieur à 0, vous devriez plutôt utiliser la fonction usleep.
- Hébergeur : En généralement, les environnements d'hébergement partagé limite le nombre de connexions SQL à 30 et le nombre de processus à 20. Par conséquent, une mauvaise utilisation de la fonction sleep avec beaucoup d'utilisateurs en ligne pourrait provoquer une erreur «508 resource limit reached» et le serveur Web arrêtera de répondes aux demandes des internautes.
Exemple
Le programme suivant permet d'attendre 2 secondes et affiche un message lorsque les 2 secondes se sont écoulés :
Voir également
Langage de programmation - Perl - Référence de procédures et fonctions - sleep
Dernière mise à jour : Dimanche, le 5 avril 2015