PHP Handbuch
Zurück | Kapitel 11. Kontroll-Strukturen | Nach vorne

# `break`

`Break` bricht die Ausführung der aktuellen `for`, `foreach` `while`, `do..while` Schleife oder einer `switch` Anweisungssequenz ab.

Einem `break` kann optional ein nummerisches Argument angehängt werden, das die Anzahl der abzubrechenden Befehlssequenzen enthält.

`<?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"; /* Benutzung des optionalen Argumentes. */ $i = 0; while (++$i) { switch ($i) { case 5: echo "Bei 5<br />\n"; break 1; /* Beendet nur switch. */ case 10: echo "Bei 10; aussteigen<br />\n"; break 2; /* Beendet switch und while. */ default: break; } } ?>`

Zurück | Zum Anfang | Nach vorne
`foreach` | Nach oben | `continue`