echo $begrüßung;
wieso macht mein interpreter dass nicht mit obigen code? wie läufts richtig?
Generell ist es eine gute Idee, das error_reporting beim Entwickeln auf E_ALL zu stellen. Damit kann dich PHP auf Zugriffe auf nicht vorhandene Variablen hinweisen. display_errors sollte auch eingeschaltet sein. Desweiteren ist es ebenfalls sinnvoll, sich die Inhalte der Variablen anzeigen zu lassen, denn die sind manchmal anders als erwartet. echo, var_dump() und print_r() (für Arrays und Objekte) sind dafür geeignete Methoden.
Wenn du so die Ursache des Fehlverhaltens ermittelt hast, kannst du dir Wege zu ihrer Beseitigung suchen.
echo "$verabschiedung $name";