phpbar.de logo

Mailinglisten-Archive

[php] OOP und static Functions

[php] OOP und static Functions

Sebastian Mendel lists at sebastianmendel.de
Don Jan 25 12:48:45 CET 2007


Dr. Volker Göbbels schrieb:
> Hallo Stefan,
> 
> long time no see ;)
> 
>> ich habe da ein OOP Problem ;-(
> 
> Nein, ich verkneif mir einen dummen Kalauer ;o))
> 
>> Ich hätte gerne folgende Klassen:
> 
>> Kann mir da jemand weiterhelfen? Gibt es da überhaupt eine  
>> Möglichkeit soetwas zu lösen?
> 
> Problem 1 liegt wohl in der Natur des static. Näheres dazu sagt  
> http://de3.php.net/manual/en/language.oop5.static.php .
> Problem 2 liegt in der Natur von get_class(). get_class liefert bei  
> statischen aufrufen mit self als Parameter nichts zurück. Das liegt  
> daran, daß in den statischen Aufrufen self nicht definiert ist. Gib  
> mal var_dump(self); an dieser Stelle aus, da sagt er, das sei ein  
> String(4) ;)

self einzeln ist IMMER nur ein String (mit einem NOTICE), self wird erst
mit :: zu einer 'Klasse' (innerhalb einer Methode)


-- 
Sebastian Mendel

www.sebastianmendel.de

php::bar PHP Wiki   -   Listenarchive