14 of 410 menu

Konstruktionen break

Konstruktionen break avslutar omedelbart exekveringen av den aktuella loopen (for, while, do-while eller foreach) eller switch-satsen switch. Efter att break har utförts övergår exekveringen till kodraden som följer direkt efter den avbrutna konstruktionen.

Efter kommandot break kan man skriva ett nummer som indikerar hur många nesteda konstruktioner som ska avbrytas (standard är 1).

Syntax

break;
break $level;

Exempel

Avbryt en loop när ett villkor uppfylls:

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

Resultat av kodens exekvering:

'012'

Exempel

Användning i en switch-sats:

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

Resultat av kodens exekvering:

'Two'

Exempel

Avbrytande av nesteda loopar med angivning av nivå:

<?php for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($j == 1) { break 2; // Avbryter båda looparna } echo $i.$j; } } ?>

Resultat av kodens exekvering:

'00'

Se även

  • konstruktionen continue,
    som avbryter den aktuella iterationen av en loop
  • konstruktionen switch,
    som väljer ett av flera kodblock att exekvera
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa