14 of 410 menu

Constructie break

De constructie break beëindigt onmiddellijk de uitvoering van de huidige loop (for, while, do-while of foreach) of de switch-statement. Na het uitvoeren van break gaat de controle naar de code die volgt na de onderbroken constructie.

Na het commando break kan een getal worden geschreven, dat aangeeft hoeveel geneste constructies moeten worden onderbroken (standaard 1).

Syntaxis

break;
break $level;

Voorbeeld

Onderbreken van een loop wanneer aan een voorwaarde is voldaan:

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

Resultaat van de code-uitvoering:

'012'

Voorbeeld

Gebruik in een switch-statement:

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

Resultaat van de code-uitvoering:

'Two'

Voorbeeld

Onderbreken van geneste loops met opgave van niveau:

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

Resultaat van de code-uitvoering:

'00'

Zie ook

  • de constructie continue,
    die de huidige iteratie van een loop onderbreekt
  • de constructie switch,
    die een van de codeblokken selecteert voor uitvoering
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren