echo $begrüßung;
[... nicht initialisierte Variable ...] Aber dann hätte ich eine entsprechende Fehlermeldung erwartet anstatt gar keine Anzeige.
Die bekommst du, wenn du das error_reporting auf E_ALL stellst. Der lesende Zugriff auf eine nicht vorhandene Variable ist PHP nur eine Notice wert. Dieser Fehlermeldungstyp wird aber in der Grundkonfiguration nicht ausgegeben.
echo "$verabschiedung $name";