1 min. de lectura (aproximado)

Break en PHP: cómo funciona y cuándo utilizarlo

(1 min. de lectura) 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;
}
}>
La verdad es que después de llevar varios años programando no sabía que se podía hacer ésto.