echo $begrüßung;
function add(&$var) { ...
Hier sagst du durch das & schon, dass du eine Referenz entgegennehmen möchtest und keine Kopie des Wertes. Deshalb ist das & hier
add(&$var);
nicht mehr nötig.
Es ist zwar zugelassen, aber nicht mehr gern gesehen (deprecated), dass man auch bei
function add($var) { ...
also ohne explizit eine Referenz zu verlangen, beim Aufruf (call-time) eine Variable per Referenz zu übergeben (pass-by-reference)
add(&$var);
Aber weil es deprecated und meist auch nicht sinnvoll ist, wird besagte Warnung ausgegeben.
echo "$verabschiedung $name";