echo $begrüßung;
Soweit ich sehe, bietet dies mir "nur" die Möglichkeit, dynamisch eine Methode anzusprechen, welche statisch mit einen Namen definiert ist. Nicht jedoch dynamisch den Funktionnamen zu definieren, wie in meinem Beispiel...
Ich sah keine Funktionsnamendeklaration nur ungültige Syntax beim Definieren einer Funktion. Es wäre besser gewesen, in Worten zu beschreiben, was du eigentlich vorhast, damit man dir einen konkreteren (gegebenenfalls besseren) Lösungsvorschlag unterbreiten kann.
Dynamischen Quelltext gibt es nicht (außer mit eval() und create_function()). Wenn du Funktionen aufrufen willst, die gar nicht real existieren, gibt es das unter PHP so genannte Method Overloading.
echo "$verabschiedung $name";