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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј