Die break konstruksie
Die konstruksie break stop onmiddellik die uitvoering van die huidige lus (for, while, do-while of foreach) of die switch-stelling. Nadat break uitgevoer is, gaan beheer na die reël kode direk na die onderbroke konstruksie.
Na die break opdrag kan jy 'n nommer skryf wat aandui hoeveel geneste konstruksies onderbreek moet word (standaard is dit 1).
Sintaksis
break;
break $level;
Voorbeeld
Onderbreek die lus wanneer 'n voorwaarde voldoen word:
<?php
for ($i = 0; $i < 5; $i++) {
if ($i == 3) {
break;
}
echo $i;
}
?>
Uitvoer van die kode:
'012'
Voorbeeld
Gebruik in 'n switch-stelling:
<?php
$value = 2;
switch ($value) {
case 1:
echo 'One';
break;
case 2:
echo 'Two';
break;
default:
echo 'Other';
}
?>
Uitvoer van die kode:
'Two'
Voorbeeld
Onderbreek geneste lusse met 'n vlakspesifisering:
<?php
for ($i = 0; $i < 3; $i++) {
for ($j = 0; $j < 3; $j++) {
if ($j == 1) {
break 2; // Onderbreek albei lusse
}
echo $i.$j;
}
}
?>
Uitvoer van die kode:
'00'