echo $begrüßung;
» Aber ich gib ihnen doch den wert. Code:
nein, befüllt wird das Array über einen davor stattfindenden HTTP-POST (sollte der überhaupt gemacht werden).
Und ob das passiert ist, testet man im Allgemeinen vor dem ersten Lesezugriff mit isset() oder auch empty() und gestaltet den weiteren Ablauf des Scripts angemessen.
Im übrigen ist das Umkopieren von Variablen nicht sehr speicherschonend.
Der Speicher wird nur minimal belastet, weil zunächst nur eine Variablenverwaltungsstruktur angelegt wird. Eine Kopie des Wertes wird erst dann angelegt, wenn eine der Variablen geändert wird, beide Werte also auseinanderlaufen. Bis dahin sind PHP-intern beide Variablen quasi Referenzen auf den selben Variablencontainer. Siehe References Explained (by Derick Rethans). Sinnlos ist das Umkopieren trotzdem. Es erhöht nur die Komplexität und das Verständnis des Codes.
echo "$verabschiedung $name";