echo $begrüßung;
sofern das noch php4 ist, greifen keinerlei private / public Angaben in Klassen.
Nicht nur, dass sie da nicht greifen, ihre Notation wäre ein Syntax-Fehler.
D.h. die Eigenschaften wären "schutzlos" und abrufbar.
Die Zugriffsmodifizierer dienen in erster Linie dazu, die Intention des Programmierers bezüglich des Aufbaus der Klasse zu verdeutlichen. Welche Funktionen/Eigenschaften dienen internen Zwecken, welche sind für den Zugriff von außen vorgesehen. Ein Schutz ist bei quelloffenen Scripten sowieso nicht zu gewährleisten. Der Anwender kann sich ja die Modifizierer einfach umschreiben. Sein Schutz- und Sicherheitskonzept sollte man daher nicht von den Zugriffsmodifizierern abhängig gestalten.
echo "$verabschiedung $name";