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;
    }
}
?>