Comment définir un délai et faire une pause en PHP ?

Réponses rédigées par Antoine
Dernière mise à jour : 2020-06-02 19:52:30
Thèmes : webmaster - php
Question

Comment définir un délai, ou une attente, en PHP, avant que la suite du programme s'exécute ?

Réponse

Pour définir un délai et faire une pause lors de l’exécution d'un script, en PHP, vous pouvez utiliser la fonction sleep ou la fonction usleep.

Ces deux fonctions fonctionnent de la même manière si c'est n'est que sleep permet de vérifier que la pause s'est bien déroulée car elle retourne true ou false, alors que usleep ne retourne rien. L'argument à spécifier est une valeur en seconde.

<?php 
echo date('H:i:s')."\n" ; 
sleep(2); 
echo date('H:i:s'); 
?>