echo $begrüßung;
du musst statt $this->$data nur $this->data verwenden. Dann funktioniert alles!!
Ah, sieh an, ich hab gestern Anbend auch drübergeschaut, es war mir aber nicht aufgefallen. Aufgefallen ist es aber sicher dem PHP, nur durfte es vermutlich nichts sagen, weil es üblicherweise mit einem error_reporting-Wert ohne E_NOTICE betrieben wird. Stellt man es auf E_ALL (und display_errors auf on) sieht man Zugriffe auf nicht vorhande Variablen, weil die mit einer Notice gemeldet werden. Beim Entwickeln ist es immer eine gute Idee, mit E_ALL zu arbeiten.
echo "$verabschiedung $name";