14 of 410 menu

Konstruktionen break

Konstruktionen break stopper øjeblikkeligt udførelsen af det aktuelle loop (for, while, do-while eller foreach) eller switch-operatoren switch. Efter udførelsen af break overføres kontrollen til kodelinjen, der følger lige efter den afbrudte konstruktion.

Efter kommandoen break kan man skrive et tal, der angiver, hvor mange indlejrede konstruktioner der skal afbrydes (standard er 1).

Syntaks

break;
break $level;

Eksempel

Afbrydelse af et loop når en betingelse er opfyldt:

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

Resultat af kodeudførelse:

'012'

Eksempel

Brug i switch-operatoren:

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

Resultat af kodeudførelse:

'Two'

Eksempel

Afbrydelse af indlejrede loops med angivelse af niveau:

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

Resultat af kodeudførelse:

'00'

Se også

  • konstruktionen continue,
    som afbryder den aktuelle iteration af et loop
  • konstruktionen switch,
    som vælger en af kodeblokkene til udførelse
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis