echo $begrüßung;
bei rekursiven Funktionen im Umfeld einer strukturierten Programmiersprache sollte man aus Gründen der Performance für das Such-Ergebnis eine Referenz durchreichen.
Und du bist sicher, dass das Anlegen einer Referenz zeitsparender ist, als PHPs Eigenart, eine echte Kopie nur dann anzulegen, wenn der Inhalt zweier Variablen sich zu ändern anfängt?
In der Beschreibung zu debug_zval_dump() hängt ein Link zu einem Dokument namens References Explained von Derick Rethans, das PHPs Variablen-Handling beschreibt.
Auch rät das Kapitel Returning References vom Gebrauch von Referenzen aus Performancegründen ab.
echo "$verabschiedung $name";