Hướng dẫn do-while false php - do-while sai php

Tôi đã làm việc trên một cái gì đó trong Jetpack gần đây, và bị bối rối khi tôi bắt gặp một vòng lặp trong khi [sai].

Điều làm tôi bối rối rất nhiều, là tại sao thậm chí sử dụng vòng lặp nếu điều kiện luôn luôn là false? Không thể tìm ra những gì mã này đã làm, tôi đã đưa vấn đề lên đến nhóm của tôi và Dan Walmsley đã có thể theo dõi nó.

Hóa ra, trong cam kết ban đầu, chúng tôi đã sử dụng vòng lặp ____ 10 & nbsp; như một thứ gì đó của một người đàn ông nghèo.

Nếu bạn nhìn vào vòng lặp trong cam kết ban đầu, bạn sẽ thấy rằng có một số câu lệnh ____ 11 & nbsp; Vì vậy, tại bất kỳ thời điểm nào, chúng tôi có thể ____ 11 & nbsp; ra khỏi vòng lặp và ngăn chặn bất kỳ mã nào khác trong vòng lặp đạt được. Trong thực tế, chúng tôi sẽ nhảy đến một vị trí ra khỏi vòng lặp - do đó,


3.

Để làm trong khi sai hay không?

Trong khi tôi hiểu cấu trúc bây giờ, nó đã khiến tôi bối rối. Vì lý do đó một mình, tôi không chắc nó nên được sử dụng. Nếu bạn sẽ sử dụng nó, tôi sẽ đề nghị ít nhất viết một bình luận để nhà phát triển tiếp theo có ý tưởng về những gì đang diễn ra.

Trong bài này, chúng ta sẽ tìm hiểu về vòng lặp while và do…while trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình Web PHP với XAMPP để biết cách chạy ứng dụng web PHP với XAMPP.whiledo…while trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình Web PHP với XAMPP để biết cách chạy ứng dụng web PHP với XAMPP.

Vòng lặp


4 trong PHP được sử dụng để lặp lại một khối lệnh nếu thỏa điều kiện nào đó. Cú pháp:

4
trong PHP được sử dụng để lặp lại một khối lệnh nếu thỏa điều kiện nào đó. Cú pháp:

while [] {
  //code to be executed;
}

với


5thường là biểu thức với các toán tử quan hệ, kết quả trả về là true hoặc false.

5
thường là biểu thức với các toán tử quan hệ, kết quả trả về là true hoặc false.

Nguyên lý hoạt động của vòng lặp while như sau:

Kiểm tra , nếu đúng [true] thì dòng lệnh trong while sẽ được thực thi., nếu đúng [true] thì dòng lệnh trong while sẽ được thực thi.

Quá trình kiểm tra và thực thi dòng lệnh trong while sẽ chấm dứt cho đến khi sai [false]. Tức là, nếu bất cứ khi nào sai [false] thì vòng lặp while sẽ chấm dứt. và thực thi dòng lệnh trong while sẽ chấm dứt cho đến khi sai [false]. Tức là, nếu bất cứ khi nào sai [false] thì vòng lặp while sẽ chấm dứt.

Ví dụ hiển thị số 1 đến 5 trong PHP


Kết quả
1 2 3 4 5

2. Vòng lặp do…while trong PHP

Vòng lặp


6 cũng giống vòng lặp

4 nhưng khối lệnh trong vòng lặp thực hiện trước rồi mới kiểm tra điều kiện lặp sau. Cú pháp:

6
cũng giống vòng lặp

4
nhưng khối lệnh trong vòng lặp thực hiện trước rồi mới kiểm tra điều kiện lặp sau. Cú pháp:

do {
  //code to be executed;
}while [];

với thường là biểu thức với các toán tử quan hệ, kết quả trả về là true [0] hoặc false [0]. thường là biểu thức với các toán tử quan hệ, kết quả trả về là true [0] hoặc false [0].

Nguyên lý hoạt động của vòng lặp do while như sau:

Thực thi dòng lệnh trong do while trước. Sau đó, kiểm tra , nếu đúng [true] thì thực thi dòng lệnh trong do while lần nữa.do while trước. Sau đó, kiểm tra , nếu đúng [true] thì thực thi dòng lệnh trong do while lần nữa.

Quá trình kiểm tra và thực thi dòng lệnh trong do while sẽ chấm dứt cho đến khi sai [false]. Tức là, nếu bất cứ khi nào sai [false] thì vòng lặp do while sẽ chấm dứt. và thực thi dòng lệnh trong do while sẽ chấm dứt cho đến khi sai [false]. Tức là, nếu bất cứ khi nào sai [false] thì vòng lặp do while sẽ chấm dứt.


Kết quả
1 2 3 4 5

Bên dưới là một ví dụ khác nữa của vòng lặp do while:do while:


Kết quả
6

Trong ví dụ trên, vòng lặp do while sẽ chạy một lần và hiện thị ra giá trị của $x. Sau đó, kiểm tra điều kiện $x do while sẽ chạy một lần và hiện thị ra giá trị của $x. Sau đó, kiểm tra điều kiện $x 4 và


6 luôn luôn là true thì đó là vòng lặp vô hạn.

5
của vòng lặp

4

6
luôn luôn là true thì đó là vòng lặp vô hạn.


Lưu ý: Cần tránh trường hợp luôn luôn là true sẽ dẫn đến vòng lặp vô hạn. Cũng có những trường hợp cần vòng lặp vô hạn nhưng không nhiều trường hợp như vậy. Lúc này, cần cân nhắc kỹ trước khi sử dụng vòng lặp vô hạn.: Cần tránh trường hợp luôn luôn là true sẽ dẫn đến vòng lặp vô hạn. Cũng có những trường hợp cần vòng lặp vô hạn nhưng không nhiều trường hợp như vậy. Lúc này, cần cân nhắc kỹ trước khi sử dụng vòng lặp vô hạn.

  • Phân biệt rõ Java Development Kit [JDK], JRE, JVM trong Java
  • Thuật toán sắp xếp đổi chổ trực tiếp [Interchange Sort]
  • Sử dụng hàm empty[] trong PHP để kiểm tra biến rỗng
  • Hàm đệ quy [recursive function] trong Python
  • Sử dụng nested class và inner class trong Java

PHP programming web programming

Bài Viết Liên Quan

Chủ Đề