14 of 410 menu

Constructia break

Constructia break oprește imediat executia buclei curente (for, while, do-while sau foreach) sau a operatorului switch. După executarea break, controlul este transferat liniei de cod care urmează imediat după construcția întreruptă.

După comanda break se poate scrie un număr care va indica câte construcții imbricate trebuie întrerupte (implicit 1).

Sintaxă

break;
break $level;

Exemplu

Întreruperea buclei atunci când o condiție este îndeplinită:

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

Rezultatul executării codului:

'012'

Exemplu

Utilizarea în operatorul switch:

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

Rezultatul executării codului:

'Two'

Exemplu

Întreruperea buclelor imbricate cu specificarea nivelului:

<?php for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($j == 1) { break 2; // Întrerupe ambele bucle } echo $i.$j; } } ?>

Rezultatul executării codului:

'00'

Vezi și

  • constructia continue,
    care întrerupe iterația curentă a buclei
  • constructia switch,
    care alege unul dintre blocurile de cod pentru executare
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge