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

# `break`

`Break` bricht die Ausführung der aktuellen `for`, `foreach` `while`, `do..while` or `switch` Anweisungs-Sequenz ab.

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

    $arr = array ('eins', 'zwei', 'drei', 'vier', 'stop', 'fünf');
    while (list ( , $val) = each ($arr)) {
        if ($val == 'stop') {
            break;  /* Man kann 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; quitting<br>\n";
                    break 2;  /* Beendet switch und while. */
                default:
                    break;
        }
    }

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