14 of 410 menu

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

Конструкцията break незабавно прекратява изпълнението на текущия цикъл (for, while, do-while или foreach) или оператор switch. След изпълнение на break управлението се предава на реда код, следващ веднага след прекъснатата конструкция.

След командата break може да се напише число, което ще указва колко вложени конструкции трябва да бъдат прекъснати (по подразбиране 1).

Синтаксис

break;
break $level;

Пример

Прекъсване на цикъл при изпълнение на условие:

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

Резултат от изпълнението на кода:

'012'

Пример

Използване в оператор switch:

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

Резултат от изпълнението на кода:

'Two'

Пример

Прекъсване на вложени цикли с указаване на ниво:

<?php for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($j == 1) { break 2; // Прекъсва и двата цикъла } echo $i.$j; } } ?>

Резултат от изпълнението на кода:

'00'

Вижте също

  • конструкцията continue,
    която прекъсва текущата итерация на цикъл
  • конструкцията switch,
    която избира един от блоковете код за изпълнение
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне