Konstruksi break
Konstruksi break serta-merta menghentikan pelaksanaan gelung semasa (for, while, do-while atau foreach) atau penyataan switch. Selepas pelaksanaan break, kawalan dipindahkan ke baris kod yang berikut selepas konstruksi yang diganggu.
Selepas arahan break, nombor boleh ditulis untuk menunjukkan berapa banyak konstruksi bersarang yang perlu ditamatkan (lalai ialah 1).
Sintaks
break;
break $level;
Contoh
Menamatkan gelung apabila syarat dipenuhi:
<?php
for ($i = 0; $i < 5; $i++) {
if ($i == 3) {
break;
}
echo $i;
}
?>
Keputusan pelaksanaan kod:
'012'
Contoh
Penggunaan dalam penyataan switch:
<?php
$value = 2;
switch ($value) {
case 1:
echo 'One';
break;
case 2:
echo 'Two';
break;
default:
echo 'Other';
}
?>
Keputusan pelaksanaan kod:
'Two'
Contoh
Menamatkan gelung bersarang dengan menentukan aras:
<?php
for ($i = 0; $i < 3; $i++) {
for ($j = 0; $j < 3; $j++) {
if ($j == 1) {
break 2; // Menamatkan kedua-dua gelung
}
echo $i.$j;
}
}
?>
Keputusan pelaksanaan kod:
'00'