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.
<?php
$arr = array('sıfır', 'bir', 'iki', 'üç', 'dur', 'dört', 'beş');
while (list(, $val) = each($arr)) {
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;
}
}
?>