14 of 410 menu

Konštrukcia break

Konštrukcia break okamžite zastaví vykonávanie aktuálneho cyklu (for, while, do-while alebo foreach) alebo príkazu switch. Po vykonaní break sa riadenie prenesie na riadok kódu, ktorý nasleduje hneď po prerušenej konštrukcii.

Po príkaze break možno napísať číslo, ktoré bude udávať, koľko vnorených konštrukcií je potrebné prerušiť (predvolene 1).

Syntax

break;
break $level;

Príklad

Prerušenie cyklu pri splnení podmienky:

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

Výsledok vykonania kódu:

'012'

Príklad

Použitie v príkaze switch:

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

Výsledok vykonania kódu:

'Two'

Príklad

Prerušenie vnorených cyklov s uvedením úrovne:

<?php for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($j == 1) { break 2; // Preruší oba cykly } echo $i.$j; } } ?>

Výsledok vykonania kódu:

'00'

Pozri tiež

  • konštrukciu continue,
    ktorá preruší aktuálnu iteráciu cyklu
  • konštrukciu switch,
    ktorá vyberá jeden z blokov kódu na vykonanie
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť