這篇文章給大家透過程式碼範例介紹一下使用PHP控制循環操作時間的方法,希望對大家有幫助!
循環執行某個程序,但在循環執行過程中,可能會逾時導致程式死掉,因此需要限制每個循環操作的最長時間。如果逾時,則直接斷開改進程,並繼續下一層循環操作。攜程,多執行緒都可以完成該操作,但在沒有了解這些高深技術的時候,可以用這個簡單的方法取代。
TaskAsync.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
|
#index.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
pcntl_fork 之前,不能有資料庫連接操作,所以,如果涉及到資料庫的操作,在每次循環的時候,一定要重新連接資料庫,執行完操作,要記得斷開資料庫連接,否則這樣會提示MySQL server has gone away !
推薦學習:《PHP影片教學》
以上是詳解利用PHP如何操控循環時間? (程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!