break конструкциясы

break конструкциясы учурдагы циклдин (for, while, do-while же foreach) же switch операторунун аткарылышын дароо токтотот. break аткарылгандан кийин, башкаруу үзүлгөн конструкциядан кийинки сапка өтөт.

break командасынан кийин сан жазылышы мүмкүн, ал канча киргизилген конструкциянын үзүлүшүн көрсөтөт (демейки 1).

Синтаксис

phpbreak;
phpbreak $level;

Мисал

Шарт аткарылганда циклди үзүү:

php<?php
  for ($i = 0; $i < 5; $i++) {
    if ($i == 3) {
      break;
    }
    echo $i;
  }
?>

Коддун аткарылышынын натыйжасы:

php'012'

Мисал

switch операторунда колдонуу:

php<?php
  $value = 2;
  switch ($value) {
    case 1:
      echo 'One';
      break;
    case 2:
      echo 'Two';
      break;
    default:
      echo 'Other';
  }
?>

Коддун аткарылышынын натыйжасы:

php'Two'

Мисал

Деңгээлин көрсөтүп, киргизилген циклдерди үзүү:

php<?php
  for ($i = 0; $i < 3; $i++) {
    for ($j = 0; $j < 3; $j++) {
      if ($j == 1) {
        break 2; // Эки циклды тең үзөт
      }
      echo $i.$j;
    }
  }
?>

Коддун аткарылышынын натыйжасы:

php'00'

Ошондой эле караңыз

  • continue конструкциясын,
    ал циклдин учурдагы итерациясын үзөт
  • switch конструкциясын,
    ал аткаруу үчүн код блогун тандайт