echo $begrueszung;
Mit PHP4 solltest du eine Referenz auf die aktuelle Instanz ( &$this ) bei der Callback-Übergabe angeben [1]
Aber wie sieht denn eine Renferenz-Übergabe in einer Class aus?
Indem du statt $this eben &$this angibst. Für ein Callback gibt man eine Methode dann eben so an:
array(&$this, 'methodeName')
Hier noch mal alle Varianten, callbacks anzugeben:
'functionName'
array('className', 'methodName') // Aufruf einer statischen Klassen-Methode
array($this, 'methodName') // Kopie der aktuellen Instanz
array(&$this, 'methodName') // aktuelle Instanz
Beim Umstieg auf PHP5 ist bei Verwendung von Klassen mindestens die Referenz-Problematik zu beachten.
Wenn man in PHP4 sich keine Gedanken gemacht hat, was bei $var = $anObject; passiert, und Referenzen &$anObject nur dann verwendet hat, wenn es gar nicht anders ging (siehe oben), dann wird man höchstwahrscheinlich keine Probleme bekommen.
Wenn man jedoch bewusst $aCopy = $anObject; verwendet hat, um beim Verarbeiten von $aCopy die Eigenschaften von $anObject unverändert zu lassen, muss man beim Wechsel aufpassen und ein clone dazwischenschieben.
echo "$verabschiedung $name";