搜尋

首頁  >  問答  >  主體

睡眠時間是否包含在執行時間限制中?

<p>我有兩個關於PHP中的<code>sleep()</code>函數的問題:</p> <ol> <li><p>睡眠時間會影響PHP腳本的最大執行時間限制嗎?有時,PHP會顯示訊息「超出最大執行時間30秒」。如果我使用<code>sleep(31)</code>會出現這個訊息嗎? </p></li> <li><p>使用<code>sleep()</code>函數有風險嗎?是否會消耗大量CPU效能? </p></li> </ol></p>
P粉766520991P粉766520991447 天前695

全部回覆(2)我來回復

  • P粉921130067

    P粉9211300672023-08-25 09:09:50

    PHP sleep() 頁面中,有以下使用者貢獻的註解:

    回覆
    0
  • P粉674876385

    P粉6748763852023-08-25 00:17:27

    您應該嘗試一下,只要有一個休眠時間超過最大執行時間的腳本即可。

    <?php
      sleep(ini_get('max_execution_time') + 10);
    ?>

    劇透:在 Linux 下,睡眠時間被忽略,但在 Windows 下,它算是執行時間。

    回覆
    0
  • 取消回覆