Jetzt meine Frage:
Ist das ein echtes Feature von PHP oder nur eine Lücke, die vielleicht in der nächsten PHP-Version geschlossen wird?
Das ist ein gewünschtes und definiertes Verhalten.
Und wie sieht das in anderen Programmiersprachen aus mit dem break, das tief verschachtelt in if-else-Konstruktionen steht?
C, C++ und Java verhalten sich genau so.