echo $begrüßung;
Wobei ein Decorator ja nichts mit der Ausgabe duch "echo" zu tun hat, oder?
Ja, hat es nicht. Ich empfehle, dringend, dass du dir das PHP-Handbuchkapitel Classes and Objects (PHP 5) durcharbeitest. Das Zend Framwork macht heftigsten Gebrauch von PHP5s OOP-Features. Es gibt einige Magic Methods, unter anderem __toString(), mit der man einem Objekt mehr als eine Fehlermeldung entlocken kann, wenn man es in einen String-Kontext bringt.
Anschließend wäre eine Einführung in die SPL angebracht. Auch damit kann man einige Magie zu Klassen hinzufügen, wie beispielsweise Array-Zugriff und Iteration über Objekte. Das wird ebenfalls im Zend Framework verwendet. Die SPL ist aber recht umfangreich, und man benötigt meist nur den kleinen Teil, der auch in den Tutorials abgehandelt wird. In der Introduction zur SPL ist ein Link auf eine ausführlichere Beschreibung zu finden. Dort gibt es auch Links zu Einsteigerartikeln.
echo "$verabschiedung $name";