Mailinglisten-Archive |
vincent hildebrandt schrieb:
>>kann mir bitte jemand sagen wie ich aus einer Klasse, deren Namen ich
>>als String habe, eine statische Funktion aufrufen kann?
>>
>>class Foo
>>{
>> public static function bar()
>> {
>> return "Hurtz!";
>> }
>>}
>>
>>$var = "Foo";
>
> was spricht gegen:
>
> $obj = new $var;
> $obj->deine_statische_methode();
steht nicht im Handbuch das als statisch deklarierte Methoden in einem
Objekt nicht verfügbar sind!?
class Klasse{ public static methode() {} }
Klasse::methode() // geht
$Klasse->methode() // sollte nicht gehen, laut Handbuch !
--
Sebastian Mendel
www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive