echo $begrüßung;
Eine Exception ist im Grunde genommen der Abbruch der aktuell laufenden Operation und der Sprung zum nächstgelegenen catch-Block, um dort einen für diesen Fall vorgesehenen Ersatz-Code auszuführen.
wo geht es dann nach der Behandlung weiter?
hinter dem Block, in dem die ecxeption geworfen wurde oder wo?
Hinter dem catch-Block, der die Exception behandelt hat. Die fehlerauslösende Stelle wird nicht wieder angesprungen. Wenn sich ein catch-Block nicht für diese Exception-Klasse zuständig fühlt, wird der nächstäußere catch-Block aufgesucht.
kann man sowas mit php auch irgendwie nachbauen, oder sind da vorgefertigte strukturen in dem parser für verantwortlich?
PHP ab Version 5 kennt Exceptions. Selbst nachbauen geht nicht. Du müsstest dann wissen, wo die Stelle ist, an der es weitergehen soll und gezielt dort hinspringen (und das auch erstmal können ohne ein goto). Eine Exception weiß nicht, wo sie abgefangen werden wird. Sie rennt einfach nur nach außen, und wenn sie Glück hat, steht an irgend einer Stelle jemand im Weg, der sie auffängt.
echo "$verabschiedung $name";