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

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

  1. 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";