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'