echo $begrüßung;
[Referenzen]
Worin liegen da eigentlich die Vor- bzw. Nachteile?
Meinst du jetzt in diesem speziellen Fall? Es gibt keine wirklichen Vorteile, hier eine Referenz zu verwenden.
Allgemein sieht es so aus: Normalerweise werden einer Funktion die Parameterwerte als Kopie übergeben. Es gibt aber Fälle, da will man auf das Original zugreifen, z.B. weil es geändert werden soll, oder weil eine Kopie zu viel Platz verbraucht. Doch das Verwenden einer Referenz will gut überlegt sein. Es ist schneller, eine Zahl Bytes zu kopieren, als eine Referenz anzulegen, die auch noch extra verwaltet werden muss. PHP muss sich merken, ob auf einen bestimmten Wert noch irgendwelche Referenzen verweisen, denn das Entfernen der Wertes bei noch existierenden Referenzen hätte unangenehme Folgen.
Eine Sonderstellung nehmen Objekte ein. Unter PHP 4 werden diese wie alle anderen Werte als Kopie übergeben, unter PHP5 hingegen als Referenz.
Das PHP-Handbuch empfiehlt, Referenzen nur bei zwingenden technischen Gründen zu verwenden. Für Wald- und Wiesen-Scripte bringen sie im Allgemeinen keine Vorteile.
echo "$verabschiedung $name";