break

(PHP 4, PHP 5, PHP 7, PHP 8)

break finaliza la ejecución de la estructura for, foreach, while, do-while o switch en curso.

break acepta un argumento numérico opcional que indica de cuántas estructuras anidadas circundantes se debe salir. El valor predeterminado es 1, es decir, solamente se sale de la estructura circundante inmediata.

<?php
$arr
= array('uno', 'dos', 'tres', 'cuatro', 'pare', 'cinco');
while (list(,
$val) = each($arr)) {
if (
$val == 'pare') {
break;

}
echo
"$val<br />\n";
}



$i = 0;
while (++
$i) {
switch (
$i) {
case
5:
echo
"En 5<br />\n";
break
1;
case 10:
echo
"En 10; saliendo<br />\n";
break
2;
default:
break;
}
}
?>

Registro de cambios para break
VersiónDescripción
5.4.0break 0; ya no es válido. En versiones anteriores se interpretaba igual que break 1;.
5.4.0 Eliminada la posibilidad de pasar variables (por ejemplo, $num = 2; break $num;) como argumento numérico.
To Top