singleton für unbekannte klasse
marcus
- php
0 dedlfix
hi,
ich will eine zentrale methode anlegen, die mir auf zuruf instanzen von objekten zurückliefert... sieht ungefähr so aus:
function mymethod($classname)
{
[...]
$instance = $classname::singleton();
[...]
}
...php kommt aber mit diesem konstrukt "$classname::singleton()" nicht klar... wie kann ich das lösen?
ich weiss, dass ich das problem mit einem autoload an anderer stelle direkt vor ort lösen könnte, der autoload ist aber schon anders "belegt"...
danke und gruß
marcus
echo $begrüßung;
$instance = $classname::singleton();
...php kommt aber mit diesem konstrukt "$classname::singleton()" nicht klar... wie kann ich das lösen?
Du könntest call_user_func() verwenden. Siehe auch: Pseudotyp callback.
echo "$verabschiedung $name";