BREAK EN PHP: CÓMO FUNCIONA Y CUÁNDO UTILIZARLO

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.