break zakańcza wykonywanie aktualnej instrukcji for, foreach while, do..while lub switch.
break akceptuje opcjonalny argument, który mówi, ile zagnieżdzonych struktur kontrolnych ma zostać przerwanych w danym momencie.
$arr = array ('jeden', 'dwa', 'trzy', 'cztery', 'stop', 'pięć');
while (list (, $val) = each ($arr)) {
if ($val == 'stop') {
break; /* Można tu też napisać: 'break 1;' */
}
echo "$val<br>\n";
}
/* Użycie opcjonalnego argumentu: */
$i = 0;
while (++$i) {
switch ($i) {
case 5:
echo "Na 5<br>\n";
break 1; /* Wyjdź tylko ze switch. */
case 10:
echo "Na 10; wyjście<br>\n";
break 2; /* Wyjdź ze switch i z while. */
default:
break;
}
} |
| Poprzedni | Spis treści | Następny |
| foreach | Początek rozdziału | continue |