break konstruktsiyasi
break konstruktsiyasi joriy siklning (for, while, do-while yoki foreach) yoki switch operatorining bajarilishini darhol to'xtatadi. break bajarilgandan so'ng, boshqaruv to'xtatilgan konstruktsiyadan keyingi kod qatoriga o'tadi.
break buyrug'idan keyin, nechta ichki konstruktsiyani to'xtatish kerakligini ko'rsatadigan raqam yozilishi mumkin (standart 1).
Sintaksis
break;
break $level;
Misol
Shart bajarilganda siklni to'xtatish:
<?php
for ($i = 0; $i < 5; $i++) {
if ($i == 3) {
break;
}
echo $i;
}
?>
Kod bajarish natijasi:
'012'
Misol
Switch operatorida ishlatish:
<?php
$value = 2;
switch ($value) {
case 1:
echo 'One';
break;
case 2:
echo 'Two';
break;
default:
echo 'Other';
}
?>
Kod bajarish natijasi:
'Two'
Misol
Ichki sikllarni daraja ko'rsatib to'xtatish:
<?php
for ($i = 0; $i < 3; $i++) {
for ($j = 0; $j < 3; $j++) {
if ($j == 1) {
break 2; // Ikkala siklni ham to'xtatadi
}
echo $i.$j;
}
}
?>
Kod bajarish natijasi:
'00'