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 конструкциясы,
    ол орындау үшін код блоктарының бірін таңдайды