PHP
Referenzliste
break
Kontroll-Mechanismen
Befehl:
break [int Sequenz]
Beschreibung:
Mit break wird die aktuelle for-, while- oder switch-Anweisung abgebrochen und somit die Schleife verlassen. Da alle drei Parameter bei einer for-Schleife optional sind, kann es zu dem Umstand kommen, dass ohne eine Iterationsvariable aus der for-Schleife eine Endlosschleife wird.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
break() - Beispiel:
Eingabe:
<?php $arr = array('eins', 'zwei', 'drei', 'vier', 'stop', 'fünf'); while (list(, $val) = each($arr)) { if ($val == 'stop') { break; /* Sie könnten hier auch 'break 1;' schreiben. */ } echo "$val<br />\n"; } /* Nutzung des optionalen Arguments. */ $i = 0; while (++$i) { switch ($i) { case 5: echo "Bei 5<br />\n"; break 1; /* Verlässt nur das switch. */ case 10: echo "Bei 10; breche ab<br />\n"; break 2; /* Verlässt das switch und das while. */ default: break; } } ?>
break() - Beispiel 2:
Eingabe:
<?PHP for ( ;; ) { echo $x++ . '<br>'; if ( $x == 3 ) { break; } } ?>
Ausgabe:
1
2
2
Kontroll-Mechanismen