Inicio > PHP > Break

BREAK

11/11/2017PHP

 

Sé que el uso de la instrucción break es conocida por todos y que sirve para finalizar la ejecución de las estructuras for, foreach, while, do-while o switch en ejecució pero lo que no sabía es que se le puede indicar de cuantas estructuras anidadas se quiere salir. Dicho valor es 1 por defecto.
Voy a poner un ejemplo sencillito para que se pueda entender bien:

$i = 0;
while (++$i) {
switch ($i) {
case 5:
echo "En 5";
break 1; /* Sólo sale del switch. */
case 10:
echo "En 10; saliendo;
break 2; /* Sale del switch y del while. */
default:
break;
}
}