(PHP 4, PHP 5, PHP 7, PHP 8)
break deyimi, for,
foreach, while,
do-while ve switch yapılarının
çalışmasını sonlandırmak için kullanılır.
break deyiminde istenirse bir sayısal ifade
belirtilebilir. Bu sayı iç içe yapılardan içten dışa kaç yapının aynı
anda durdurulacağını belirler. Öntanımlı değer 1
olup sadece ilk yapının çalışması sonlandırılır.
<?php
$arr = array('sıfır', 'bir', 'iki', 'üç', 'dur', 'dört', 'beş');
foreach ($arr as $val) {
if ($val == 'dur') {
break; /* Burada 'break 1;' de yazabilirsiniz. */
}
echo "$val<br />\n";
}
/* Sayısal değer kullanımı. */
$i = 0;
while (++$i) {
switch ($i) {
case 5:
echo "5'de<br />\n";
break 1; /* Yalnızca switch'ten çıkar. */
case 10:
echo "10'da; çıkılıyor<br />\n";
break 2; /* switch ve while'dan aynı anda çıkılır. */
default:
break;
}
}
?>