Heim >Backend-Entwicklung >PHP-Tutorial >PHP schläft
usleep()-Funktion ist eine integrierte Funktion der PHP-Standardbibliothek, die verwendet wird, um die aktuelle Ausführung des Skripts für einige Mikro- und Millisekunden gemäß den angegebenen Anforderungen anzuhalten. Für die PHP-Funktion usleep gibt es keinen spezifischen Rückgabetyp, der die Zeit-Raum-Komplexität der Funktion konstant macht. Die PHP-Usleep-Funktion verhält sich wie die Sleep-Funktion, mit dem einzigen Unterschied, dass in der PHP-Usleep-Funktion dieser Parameter ordnungsgemäß angegeben werden muss, bis er als Parameter von der Funktion übergeben wird.
WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Syntax:
usleep(microseconds)
Der Syntaxablauf sieht so aus, dass der angegebene Parameter von der Funktion übergeben werden muss und die Funktion dann entsprechend der Anforderung verfügbar gemacht wird.
Die Übergabe des Parameters aus der Funktion ist ein obligatorischer Ansatz. Es gibt keinen Rückgabetyp, der lediglich die ausgeführte Funktion wie erwähnt für eine bestimmte Zeitspanne anhält.
usleep function() ist eine in PHP integrierte Funktion, die verwendet wird, um den gesamten ausgeführten Prozess für einige Mikrosekunden oder Millisekunden anzuhalten. Sehen wir uns den Arbeitsablauf der usleep-Funktion an, der wie folgt aussieht:
Im Folgenden sind die Beispiele aufgeführt:
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.
Das obige ist der detaillierte Inhalt vonPHP schläft. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!