echo $begrüßung;
So könnte man ja Programmierfehler wie im Bsp-Script vorbeugen und abdämpfen.
Oder haltet ihr dies für eine schlechte Idee?
Ja.
Wesentlich besser ist es, beim Entwickeln das error_reporting auf E_ALL zu setzen und sich damit Notices über nicht initialisierte Variablen ausgeben zu lassen.
Und vor allem sich gleich angewöhnen, Variablen immer mit einem definierten Wert zu initialisieren und Werte von außen (EGPCS-Variablen) auf Existenz und erwarteten Inhalt zu prüfen.
echo "$verabschiedung $name";