dedlfix: klasse um funktionen erweitern während d. laufzeit

Beitrag lesen

echo $begrüßung;

ist es in php (4.3.x) möglich, klassen, bzw. deren objekte während der laufzeit um funktionen zu erweitern?

Funktionen kann man mit create_funktion() erzeugen. Man kann sie aber im Gegensatz zu Variablen nicht explizit einem Objekt zuweisen, so dass sie auf normalem Weg aufgerufen werden kann. Man kann sie aber einer Objekt-Variable zuweisen und diese dann mit call_user_func() aufrufen. Allerdings steht da kein $this zur Verfügung. Schau dir die Userkommentare auf der create_function-Seite an. Vielleicht hilft dir auch Object overloading.

echo "$verabschiedung $name";