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'