很多新手在剛開始寫PHP的時候,經常會不小心把迴圈寫成了死迴圈,但有時候利用好死迴圈,php的死迴圈能幫助我們解決很多問題。
最簡單的死迴圈寫法
while (true) { // 這裡可以寫迴圈中執行操作 }
死迴圈寫法二
do { //要執行的程式碼; } while (true);
死迴圈寫法三
for($i=1;i>0;i++){ // 這裡可以寫迴圈中執行操作 }
上面的寫法因為$i
預設就比0大,所以執行$i++
,所以裡面的迴圈永遠為真,所以是死迴圈
使用場景
我們在通過死迴圈去讀取或者執行一些資料,比如死迴圈去執行redis資料更新等操作
終止迴圈
通過break;
方法可以跳出死迴圈
死迴圈管中常用到的函數
sleep() //主要是讓死迴圈得到休息,不至於崩潰。 set_time_limit(0); //設定執行最長時間,0為無限制。 ignore_user_abort(true); //關閉瀏覽器,伺服器也能自動執行。 break; //跳出迴圈
以上就是學習PHP死迴圈寫法和作用的詳細內容,更多請關注TW511.COM其它相關文章!