Sự khác biệt giữa câu lệnh break và continue trong PHP là gì?

Break Nó đưa bạn ra khỏi một vòng lặp và trường hợp chuyển đổi. Câu lệnh break cũng có thể được sử dụng để nhảy ra khỏi vòng lặp. Câu lệnh break thường được sử dụng để kết thúc quá trình xử lý một trường hợp cụ thể trong câu lệnh switch. Trong các câu lệnh lồng nhau, câu lệnh break chỉ kết thúc câu lệnh do, for, foreach, switch hoặc while ngay lập tức bao quanh nó. Bạn có thể sử dụng câu lệnh return hoặc goto để chuyển quyền kiểm soát ở nơi khác ra khỏi cấu trúc lồng nhau. Ví dụ này minh họa các câu lệnh break

function print_primes_between[$x,$y]
{
    for[$i=$x;$i

This function, using continue syntax, is to print prime numbers between given numbers, x and y.
For example, print_primes_between[10,20] will output:

11,13,17,19,23,29,

Trong bất kỳ ngôn ngữ lập trình nào cũng có một số từ khóa quan trọng và mỗi từ khóa đều có ý nghĩa riêng. Hầu như trong tất cả các ngôn ngữ lập trình như C, C++, Java, Python, v.v. , dùng để phát triển web, có 2 từ khóa phổ biến và được sử dụng thường xuyên là i. e. 'phá vỡ' và 'tiếp tục'. Break vs Continue tuy là từ khóa nhưng là câu lệnh nhảy và được dùng trong trường hợp vòng lặp và trường hợp switch để thực hiện các thao tác theo yêu cầu của lập trình viên. Có một số tình huống khi chúng tôi muốn một số sửa đổi trong việc thực hiện các câu lệnh vòng lặp hoặc khối khi đáp ứng các tiêu chí nhất định

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [84.149 xếp hạng]

Xem xét hai tình huống, tình huống 1 tìm kiếm nhân viên theo id trong một mảng và tình huống 2 in tên của tất cả nhân viên ngoại trừ một nhân viên trong mảng

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Đối với câu lệnh 'break' trước đây được sử dụng khi tìm thấy nhân viên được yêu cầu, chúng tôi muốn thoát khỏi vòng lặp và không muốn thực hiện bất kỳ vòng lặp nào nữa và đối với câu lệnh 'tiếp tục' sau này sẽ được sử dụng vì chúng tôi cần bỏ qua . Ngắt được sử dụng để thoát khỏi vòng lặp khi một điều kiện nhất định được đáp ứng, trong khi Tiếp tục được sử dụng để tiếp tục trong C# bỏ qua lần lặp hiện tại và tiếp tục đến lần lặp tiếp theo của vòng lặp

So sánh trực tiếp giữa Nghỉ giải lao và Tiếp tục [Infographics]

Dưới đây là 5 điểm khác biệt hàng đầu giữa Break vs Continue

Sự khác biệt chính giữa Nghỉ và Tiếp tục

Hãy để chúng tôi thảo luận về một số điểm khác biệt chính giữa Break vs Continue

  1. Ngắt được sử dụng để kết thúc đột ngột việc thực hiện các câu lệnh sắp tới và các lần lặp lại của một vòng lặp và chuyển sang câu lệnh tiếp theo sau vòng lặp, trong khi tiếp tục được sử dụng cho một mục đích khác. e. để bỏ qua lần lặp hiện tại và chuyển sang lần lặp tiếp theo
  2. Câu lệnh break cho phép điều khiển di chuyển ra khỏi vòng lặp, bỏ qua việc thực hiện các câu lệnh còn lại của vòng lặp bất cứ khi nào gặp phải, trong khi chúng tiếp tục cho phép điều khiển ở lại bên trong vòng lặp chỉ bằng cách di chuyển trước 1 lần lặp
  3. Khi nói về nguyên nhân của cả hai câu lệnh nhảy, câu lệnh break gây ra sự kết thúc hoặc thoát khỏi vòng lặp, trong khi câu lệnh continue cho phép thực hiện sớm/nhanh chóng vòng lặp
  4. Một trong những điều quan trọng nhất cần ghi nhớ về việc sử dụng câu lệnh break và continue là câu lệnh break có thể được sử dụng với các vòng lặp [for, while, for each, do. trong khi, v.v. ] cũng như với công tắc và nhãn trong khi câu lệnh continue chỉ có thể được sử dụng với các vòng lặp [for, while, for each, v.v. ] và không bao giờ có thể được sử dụng với công tắc và nhãn
  5. Vì từ khóa break cho phép chúng ta ra khỏi vòng lặp, nên có thể nói nó không cho phép tiếp tục vòng lặp, trong khi từ khóa continue cho phép tiếp tục vòng lặp đó
  6. Câu lệnh ngắt bên trong vòng lặp lồng nhau cho phép kết thúc vòng lặp trong cùng và điều khiển vẫn ở bên trong vòng lặp ngoài cùng [nó sẽ không ảnh hưởng đến vòng lặp ngoài cùng], trong khi câu lệnh tiếp tục bên trong vòng lặp lồng nhau cho phép bỏ qua bước lặp hiện tại và thực thi

Ví dụ về lệnh break

Mã số

public class breakCheck{
public static void main[String[] args]
{
for [int i=0; i

Chủ Đề