klasse um funktionen erweitern während d. laufzeit
schildi
- php
0
dedlfix
ist es in php (4.3.x) möglich, klassen, bzw. deren objekte während der laufzeit um funktionen zu erweitern?
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";