Maison >développement back-end >tutoriel php >PHP en veille
La fonction usleep() est une fonction intégrée de la bibliothèque standard PHP qui est utilisée pour arrêter l'exécution du script en cours pendant quelques microsecondes et millisecondes selon les exigences spécifiées. Il n'y a pas de type de retour spécifique pour la fonction PHP usleep, ce qui rend la complexité spatio-temporelle de la fonction constante. La fonction PHP usleep se comporte comme la fonction sleep uniquement avec une simple différence du fait que dans la fonction PHP usleep, ce paramètre doit être spécifié de manière appropriée jusqu'à ce qu'il soit transmis en tant que paramètre par la fonction.
PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulésCommencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Syntaxe :
usleep(microseconds)
Le flux syntaxique est d'une manière où le paramètre spécifié doit être transmis à partir de la fonction, puis la fonction sera rendue disponible selon les exigences.
Le passage du paramètre depuis la fonction est une approche obligatoire. Il n'y a pas de type de retour qui arrête seulement la fonction en cours d'exécution pendant un certain intervalle de temps, comme mentionné.
usleep function() est une fonction intégrée à PHP qui est utilisée pour arrêter l'ensemble du processus en cours d'exécution pendant quelques microsecondes ou millisecondes. Voyons le flux de travail de la fonction usleep qui est le suivant :
Voici les exemples donnés ci-dessous :
This program demonstrates the usleep() function in PHP which is used for representing the delay in execution while informing the end user of the time with the specified parameter to the function with 8 milliseconds delay as shown in the output.
Code:
<!DOCTYPE html> <html> <body> <?php echo date('hr:in:sec') . "<br>"; usleep(800000); echo date('hr:in:sec'); ?> </body> </html>
Output:
This program demonstrates the difference in both the usleep() and sleep() function with the difference in CPU circle consumption. This takes input as for date in sleep() mode for 5 seconds and then start again once the halt completes for 3 seconds and behaves merely different as compared to usleep as shown in the output.
Code:
<?php echo date('h:i:s') . "\n"; sleep(5); echo date('hr:in:sec') . "\n"; ?>
Output:
This program demonstrates the difference in usleep with time_nanosecond() function containing difference with seconds and nanoseconds almost like usleep() and sleep() function as shown in the output.
Code:
<!DOCTYPE html> <html> <body> <?php if (time_nanosleep(3,5000000) === true) { echo "nanosleep time for 3 or 5 seconds."; } ?> </body> </html>
Output:
This program demonstrates the difference between the PHP usleep() function and time_sleep_until() function which is used for getting the values of time in boolean format as shown in the output.
Code:
<?php var_dump(time_sleep_until(time()+1)); var_dump(time_sleep_until(microtime(false)+0.8)); ?>
Output:
Note: If the time_sleep_until() function compared to sleep function will be used then it will return value as false when given a negative value.PHP usleep() function in PHP is a function which is used for making the program in execution to halt for analyzing the fault or may be for some requirement changes but is useful for programmers as it can be handled accordingly in PHP and is a great source of manipulation with scripts in PHP.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!