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'