0
A
回答
4
很少用例。
1)如果您正在編寫程序以允許輸入數據,只要用戶需要,就不會使腳本循環30,000次甚至300,000,000次。相反,代碼應該永久循環,不斷接受用戶輸入,直到用戶按Ctrl-C結束程序。
2)如果您有一些後臺進程持續監視您的服務器。
3)當服務器腳本正在偵聽連接的套接字時,可能是一個很好的用法。
4)視頻遊戲編程大量使用它們。
我不同於上面發佈的上述答案中的一些,它說「無限循環無用」。
http://devzone.zend.com/209/writing-socket-servers-in-php/ - 一個無限循環的例子被使用。
1
這不是真正的PHP具體。當你不知道你需要做的工作量時,無限循環很有用。
- 確實一直運行直到終止的工作。
- 等待某些事情發生的工作,然後斷開循環以繼續執行代碼。
1
- 在執行另一個操作之前需要滿足某些條件的作業。
- 應該運行直到用戶終止的工作
1
這幾乎是無用的。誠然,它可以像Oleg V. Volkov提到的那樣與break一起使用,但是您必須將條件添加到block中,但while條件本身是一個循環。從我的角度來看這是錯誤的用法。
1
無限循環允許您迭代未知數據集,直到終止(制動)。或者您正在執行一些需要運行的操作,直到用戶或其他人中斷爲止。這完全取決於你需要做什麼以及如何解決問題。
0
兩種情況:
- PHP是在服務器端使用:通常沒用因爲頁,這是不是你想要的用戶的它加載塊。
- PHP用於客戶端(本地程序):用於之前發佈的原因(等待用戶需求退出循環)。
2
嘿,這些都是非常重要的情況下,你想創建一種服務類的事情,可能是你想監視服務器空間,我的意思是你想看看是否有任何新的文件添加等,然後可以使用這樣一個循環和監視器24 * 7。
我經常在C++中使用它,在php中它也可以使用。
相關問題
- 1. 爲什麼我的while循環無限?
- 2. 爲什麼這個while循環無限?
- 3. while while循環無限
- 4. 無限while循環
- 5. 無限while循環
- 6. 無限'while'循環
- 7. while(true)和for(;;)之間的實際區別是什麼?
- 8. 爲什麼會產生一個無限循環(C,While循環)
- 9. 爲什麼while()循環以無限循環形式出現?
- 10. 爲什麼這個while循環造成無限循環?
- 11. 爲什麼這個while循環卡在無限循環中?
- 12. 的Javascript while循環無限循環
- 13. while(1)循環無限循環的TAC
- 14. 實現一種無限while循環
- 15. Java的無限While循環
- 16. while循環在masm32無限循環
- 17. while循環python導致無限循環
- 18. While循環內無限循環Java Selenium
- 19. Python中無限循環while循環
- 20. 無限while循環蟒蛇
- 21. 無限while循環Python
- 22. 無限循環in while
- 23. 結束無限while循環
- 24. 無限while循環在C
- 25. 無限循環while read stdio.h
- 26. 無限while循環C++
- 27. 「while True」循環的替代語法?
- 28. 無限循環。爲什麼?
- 29. 無限循環 - 爲什麼?
- 30. while循環中的無限while循環java
可能會幫忙完成cronjobs。或通知腳本。 –
哦。它再次發生。我輸入了我的回覆,發現了一個重複 - http://stackoverflow.com/questions/1765733/when-are-infinite-loops-are-useful-in-php,第一個回答迴應了我的觀點...... :) – verisimilitude