echo $begrüßung;
Woran kann das liegen
Es ist eine gute Idee, beim Entwickeln das error_reporting auf E_ALL zu stellen (und display_errors auf on), um Hinweise bei Zugriffen auf nicht vorhandene Variablen angezeigt zu bekommen. Das hilft, Tippfehler zu finden. Logische Fehler findet man mittels Kontrollausgaben. Die meisten Fehler beruhen darauf, dass der Inhalt einer Variablen ein anderer ist, als man es sich vorgestellt hat. Ein einfaches echo kann schon helfen, Wunsch und Wirklichkeit miteinander zu vergleichen, deutlich genauer ist aber var_dump().
echo "$verabschiedung $name";