Konstruktsioon break
Konstruktsioon break lõpetab koheselt praeguse tsükli (for, while, do-while või foreach) või switch operaatori täitmise. Pärast break täitmist antakse juhtimine koodireale, mis järgneb kohe pärast katkestatud konstruktsiooni.
Käsu break järel saab kirjutada numbri, mis näitab, mitu pesastatud konstruktsiooni tuleb katkestada (vaikimisi 1).
Süntaks
break;
break $level;
Näide
Tsükli katkestamine tingimuse täitumisel:
<?php
for ($i = 0; $i < 5; $i++) {
if ($i == 3) {
break;
}
echo $i;
}
?>
Koodi täitmise tulemus:
'012'
Näide
Kasutamine switch operaatoris:
<?php
$value = 2;
switch ($value) {
case 1:
echo 'One';
break;
case 2:
echo 'Two';
break;
default:
echo 'Other';
}
?>
Koodi täitmise tulemus:
'Two'
Näide
Pesastatud tsüklite katkestamine taseme määramisega:
<?php
for ($i = 0; $i < 3; $i++) {
for ($j = 0; $j < 3; $j++) {
if ($j == 1) {
break 2; // Katkestab mõlemad tsüklid
}
echo $i.$j;
}
}
?>
Koodi täitmise tulemus:
'00'