break конструкциясы
break конструкциясы ағымдағы циклдің (for, while, do-while немесе foreach) немесе switch операторының орындалуын дереу тоқтатады. break орындалғаннан кейін басқару тоқтатылған конструкциядан кейін тікелей келе код жолына беріледі.
break командасынан кейін қанша ішкі конструкцияны тоқтату керектігін көрсететін санды жазуға болады (әдепкі бойынша 1).
Синтаксис
break;
break $level;
Мысал
Шарт орындалған кезде циклді тоқтату:
<?php
for ($i = 0; $i < 5; $i++) {
if ($i == 3) {
break;
}
echo $i;
}
?>
Код орындау нәтижесі:
'012'
Мысал
switch операторында қолдану:
<?php
$value = 2;
switch ($value) {
case 1:
echo 'One';
break;
case 2:
echo 'Two';
break;
default:
echo 'Other';
}
?>
Код орындау нәтижесі:
'Two'
Мысал
Ішкі циклдарды деңгейін көрсете отырып тоқтату:
<?php
for ($i = 0; $i < 3; $i++) {
for ($j = 0; $j < 3; $j++) {
if ($j == 1) {
break 2; // Екі циклды да тоқтатады
}
echo $i.$j;
}
}
?>
Код орындау нәтижесі:
'00'