睡眠時間會影響腳本執行限制嗎?
在 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中文網其他相關文章!