referes Hãy để các tài liệu PHP hiện tại: http://www.w3schools.com/php/php_looping.asp
Vòng lặp while thực thi một khối mã chừng nào quy định điều kiện là đúng.
while (expression) {
statement(s)
}
Các tuyên bố trong khi đánh giá biểu hiện, mà phải trả lại một giá trị boolean. Nếu biểu thức được đánh giá là true, thì câu lệnh sẽ thực thi (các) câu lệnh trong khối trong khi. Câu lệnh trong khi câu lệnh tiếp tục kiểm tra biểu thức và thực thi khối cho đến khi biểu thức đánh giá sai.
Do đó, mã:
while (true) {
statement(s)
}
sẽ thực hiện những điều khoản vô thời hạn vì "true" là một biểu thức boolean rằng, như bạn có thể mong đợi, luôn luôn là sự thật.
Như đã đề cập bởi @ elzo-valugi, vòng lặp này có thể bị gián đoạn sử dụng một break (hoặc exit):
while (true) {
statement(s)
if (condition) {
break;
}
}
Nguồn
2015-12-24 18:28:07
Vâng, đó là một vòng lặp vô hạn. – Coquevas