Break konstruksiýasy
break konstruksiýasy häzirki aýlanmany (for, while, do-while ýa-da foreach) ýa-da switch operatoruny derrew bes edýär. break ýerine ýetirilenden soň, dolandyryş, bes edilen konstruksiýadan soň gelýän kod setirine geçirilýär.
break buýrugyndan soň, näçe gönükdirilen konstruksiýanyň bes edilmeli diýenini görkezýän san ýazyp bolýar (deslapky ýagdaýy 1).
Syntax
break;
break $level;
Mysal
Şert ýerine ýetirilende aýlanmany bes etmek:
<?php
for ($i = 0; $i < 5; $i++) {
if ($i == 3) {
break;
}
echo $i;
}
?>
Kody ýerine ýetirmegiň netijesi:
'012'
Mysal
Switch operatorynda ulanylmagy:
<?php
$value = 2;
switch ($value) {
case 1:
echo 'One';
break;
case 2:
echo 'Two';
break;
default:
echo 'Other';
}
?>
Kody ýerine ýetirmegiň netijesi:
'Two'
Mysal
Gönükdirilen aýlanmalary derejäni görkezerek bes etmek:
<?php
for ($i = 0; $i < 3; $i++) {
for ($j = 0; $j < 3; $j++) {
if ($j == 1) {
break 2; // Her iki aýlanmany bes edýär
}
echo $i.$j;
}
}
?>
Kody ýerine ýetirmegiň netijesi:
'00'