Diese Anweisung darf nur innerhalb von for-, foreach while-, do-while- oder switch-Anweisungen oder in einem Anweisungsblock, der mit einer bestimmten case-Bedingung in einer switch-Anweisung verknüpft ist, verwendet werden. Wird die break-Anweisung ausgeführt, wird die aktuell ausgeführte Schleife verlassen. Diese Anweisung wird normalerweise dazu verwendet, eine Schleife vorzeitig zu beenden.
Beispiel
<?php
// while-Anweisung (mit Break)
$zufall = 1;
// Ausgabe – 1 2 3 4 5
while ($zufall <= 10) {
echo $zufall;
if ($zufall == 5) {
break;
}
$zufall++;
}
?>
Diese while-Schleife wird so lange durchlaufen, bis die Variable $zufall den Wert 5 aufweist. Sollte dies der Fall sein, wird der Schleifendurchlauf durch break beendet.