ホームページ >バックエンド開発 >PHPチュートリアル >PHP のスリープ
usleep() 関数は、PHP 標準ライブラリの組み込み関数であり、指定された要件に従って、実行中の現在のスクリプトを数マイクロ秒およびミリ秒間停止するために使用されます。 PHP の usleep 関数には、関数の時空間複雑さを一定にする特定の戻り値の型はありません。 PHP usleep 関数は、関数からパラメータとして渡されるまで、パラメータを適切な方法で指定する必要があるという点が異なるだけで、sleep 関数と同様に動作します。
広告 このカテゴリーの人気コース PHP 開発者 - 専門分野 | 8コースシリーズ | 3 つの模擬テスト無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
構文:
usleep(microseconds)
構文フローでは、指定されたパラメーターを関数から渡す必要があり、その後、要件に従って関数が使用可能になります。
関数からのパラメータの受け渡しは必須のアプローチです。戻り値の型はなく、前述したように実行中の関数を一定時間停止させるだけです。
usleep function() は PHP の組み込み関数で、実行中のプロセス全体を数マイクロ秒またはミリ秒間停止させるために使用されます。次のような usleep 関数の動作フローを見てみましょう:
以下に例を示します:
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.
以上がPHP のスリープの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。