(PHP 4, PHP 5, PHP 7, PHP 8)
break
beendet die Ausführung der aktuellen for
-, foreach
-, while
-, do-while
- oder switch
-Struktur.
break
akzeptiert ein optionales numerisches Argument, das angibt, aus wie vielen der es umschließenden verschachtelten Strukturen ausgebrochen werden soll. Der Standardwert ist 1
; nur aus der unmittelbar umschließenden Verschachtelung wird ausgebrochen.
<?php
$arr = array('eins', 'zwei', 'drei', 'vier', 'stop', 'fünf');
foreach ($arr as $val) {
if ($val == 'stop') {
break;
}
echo "$val<br />\n";
}
$i = 0;
while (++$i) {
switch ($i) {
case 5:
echo "Bei 5<br />\n";
break 1;
case 10:
echo "Bei 10; brich ab<br />\n";
break 2;
default:
break;
}
}
?>