break නිර්මාණය

break නිර්මාණය තත්කාලීනව වත්මන් ලූපයේ (for, while, do-while හෝ foreach) හෝ switch ක්‍රියාකාරකයේ ක්‍රියාත්මක කිරීම නතර කරයි. break ක්‍රියාත්මක කිරීමෙන් පසු, පාලනය බිඳ දැමූ නිර්මාණයට පසුව එන කේත පේළියට මාරු කරයි.

break විධානයට පසුව, සංඛ්‍යාවක් ලිවිය හැකිය, එය තීරණය කරන්නේ කොපමණ කැදලි නිර්මාණ බිඳ දැමිය යුතුද යන්නයි (පෙරනිමිය 1).

වාක්‍ය රචනය

phpbreak;
phpbreak $level;

උදාහරණය

කොන්දේසිය සපුරාලීමේදී ලූපය අත්හිටුවීම:

php<?php
  for ($i = 0; $i < 5; $i++) {
    if ($i == 3) {
      break;
    }
    echo $i;
  }
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php'012'

උදාහරණය

switch ක්‍රියාකාරකය තුළ භාවිතා කිරීම:

php<?php
  $value = 2;
  switch ($value) {
    case 1:
      echo 'One';
      break;
    case 2:
      echo 'Two';
      break;
    default:
      echo 'Other';
  }
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php'Two'

උදාහරණය

මට්ටම් සඳහන් කරමින් කැදලි ලූප අත්හිටුවීම:

php<?php
  for ($i = 0; $i < 3; $i++) {
    for ($j = 0; $j < 3; $j++) {
      if ($j == 1) {
        break 2; // ලූප දෙකම අත්හිටුවයි
      }
      echo $i.$j;
    }
  }
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php'00'

මෙයද බලන්න

  • continue නිර්මාණය,
    එය වත්මන් ලූප පුනරාවර්තනය අත්හිටුවයි
  • switch නිර්මාණය,
    එය ක්‍රියාත්මක කිරීම සඳහා කේත ගොනු වලින් එකක් තෝරා ගනී