ホームページ >バックエンド開発 >PHPチュートリアル >PHP の「sleep()」関数は実行時間制限にカウントされますか?
スリープ時間はスクリプト実行制限に影響しますか?
PHP では、sleep() 関数は指定された期間スクリプトの実行を停止します。このスリープ期間は全体的なスクリプト実行制限に影響しますか?
答え:
答えはオペレーティング システムによって異なります。
Linux :
Linux では、スリープ時間は実行時間制限から除外されます。したがって、PHP スクリプトに 30 秒の実行制限があり、sleep(31) を実行しても、途中で終了することはありません。
Windows:
対照的に、Windows はスリープ時間を考慮します。実行時間の一部として。 30 秒の制限を設定して sleep(31) を使用すると、スクリプトはしきい値を超えて終了します。
追加の考慮事項:
<?php sleep(ini_get('max_execution_time') + 10); // Increase sleep time to exceed limit ?>
以上がPHP の「sleep()」関数は実行時間制限にカウントされますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。