phpbar.de logo

Mailinglisten-Archive

Re: [php] PHP5: Statische Funktion aufrufen überKlassennamen in einer Variablen

Re: [php] PHP5: Statische Funktion aufrufen überKlassennamen in einer Variablen

Sebastian Mendel lists at sebastianmendel.de
Mon Sep 27 10:13:16 CEST 2004


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