14 of 410 menu

Die break-Anweisung

Die Anweisung break beendet sofort die Ausführung der aktuellen Schleife (for, while, do-while oder foreach) oder der switch-Anweisung. Nach der Ausführung von break wird die Kontrolle an die Codezeile übergeben, die direkt auf die unterbrochene Konstruktion folgt.

Nach dem Befehl break kann eine Zahl angegeben werden, die angibt, wie viele verschachtelte Konstruktionen beendet werden sollen (standardmäßig 1).

Syntax

break;
break $level;

Beispiel

Unterbrechung der Schleife, wenn eine Bedingung erfüllt ist:

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

Ergebnis der Codeausführung:

'012'

Beispiel

Verwendung in der switch-Anweisung:

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

Ergebnis der Codeausführung:

'Two'

Beispiel

Unterbrechung verschachtelter Schleifen mit Angabe der Ebene:

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

Ergebnis der Codeausführung:

'00'

Siehe auch

  • die Anweisung continue,
    die die aktuelle Iteration einer Schleife unterbricht
  • die Anweisung switch,
    die einen von mehreren Codeblöcken zur Ausführung auswählt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen