Muundo break

Muundo break huusitisha mara moja utekelezaji wa kitanzi cha sasa (for, while, do-while au foreach) au kiendeshaji switch. Baada ya kutekeleza break, udhibiti huhamishiwa kwenye mstari wa msimbo unaofuata mara baada ya muundo uliokatizwa.

Baada ya amri break, unaweza kuandika nambari ambayo itaonyesha miundo mingapi iliyowekwa ndani inahitaji kukatizwa (chini ya 1).

Syntax

phpbreak;
phpbreak $level;

Mfano

Kukatiza kitanzi wakati sharti linapotimizwa:

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

Matokeo ya kutekeleza msimbo:

php'012'

Mfano

Kutumia katika kiendeshaji switch:

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

Matokeo ya kutekeleza msimbo:

php'Two'

Mfano

Kukatiza vitanzi vilivyowekwa ndani kwa kubainisha kiwango:

php<?php
  for ($i = 0; $i < 3; $i++) {
    for ($j = 0; $j < 3; $j++) {
      if ($j == 1) {
        break 2; // Inakatiza vitanzi vyote viwili
      }
      echo $i.$j;
    }
  }
?>

Matokeo ya kutekeleza msimbo:

php'00'

Angalia pia

  • muundo continue,
    ambayo inakatiza iteresheni ya sasa ya kitanzi
  • muundo switch,
    ambayo huchagua moja ya vitalu vya msimbo kwa utekelezaji