Конструктсияи 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'