14 of 410 menu

Konstrukcija break

Konstrukcija break trenutno prekida izvršavanje trenutne petlje (for, while, do-while ili foreach) ili operatora switch. Nakon izvršavanja break, kontrola se prosleđuje liniji koda koja sledi odmah iza prekinute konstrukcije.

Nakon komande break može se napisati broj koji će pokazivati koliko ugnježdenih konstrukcija treba prekinuti (podrazumevano 1).

Sintaksa

break;
break $level;

Primer

Prekid petlje kada se uslov ispuni:

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

Rezultat izvršavanja koda:

'012'

Primer

Korišćenje u operatoru switch:

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

Rezultat izvršavanja koda:

'Two'

Primer

Prekid ugnježdenih petlji sa naznačavanjem nivoa:

<?php for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($j == 1) { break 2; // Prekida obe petlje } echo $i.$j; } } ?>

Rezultat izvršavanja koda:

'00'

Pogledajte takođe

  • konstrukciju continue,
    koja prekida trenutnu iteraciju petlje
  • konstrukciju switch,
    koja bira jedan od blokova koda za izvršavanje
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij