break konstruksiyası
break konstruksiyası cari dövrün (for, while, do-while və ya foreach) və ya switch operatorunun icrasını dərhal dayandırır. break icra olunduqdan sonra idarə dayandırılmış konstruksiyadan dərhal sonra gələn kod sətrinə ötürülür.
break əmrindən sonra neçə daxili konstruksiyanın dayandırılacağını göstərən bir ədəd yazıla bilər (standart olaraq 1).
Sintaksis
break;
break $level;
Nümunə
Şərt yerinə yetirildikdə dövrün dayandırılması:
<?php
for ($i = 0; $i < 5; $i++) {
if ($i == 3) {
break;
}
echo $i;
}
?>
Kodun icra nəticəsi:
'012'
Nümunə
Switch operatorunda istifadə:
<?php
$value = 2;
switch ($value) {
case 1:
echo 'One';
break;
case 2:
echo 'Two';
break;
default:
echo 'Other';
}
?>
Kodun icra nəticəsi:
'Two'
Nümunə
Daxili dövrlərin səviyyə göstəricisi ilə dayandırılması:
<?php
for ($i = 0; $i < 3; $i++) {
for ($j = 0; $j < 3; $j++) {
if ($j == 1) {
break 2; // Hər iki dövrü dayandırır
}
echo $i.$j;
}
}
?>
Kodun icra nəticəsi:
'00'