echo $begrüßung;
Wenn der Speicher verbraucht ist, dann ist da auch nichts mehr übrig, um eine Fehlerbehandlungsroutine zu starten, die ja auch wieder Speicher benötigt.
Das mag für einfache Compiler-Sprachen zutreffend sein, aber nicht für Interpreter-Sprachen, deren Runtime ja schließlich noch über eigenen Speicher verfügt.
Kann sein, PHP jedenfalls deklariert es als fatal und unlösbar, und diese Art von Fehler führt zum sofortigen Abbruch.
echo "$verabschiedung $name";