phpbar.de logo

Mailinglisten-Archive

[php] OOP

[php] OOP

Sebastian Mendel lists at sebastianmendel.de
Don Sep 30 18:02:48 CEST 2004


Beni Buess schrieb:

> echo bar::getVar() wird dir einen error geben, da bar::getVar() statisch 
> auf die variable foo::$var zugreift, diese ist allerdings nicht statisch 
> deklariert.
> sieht die deklaration so aus:
> protected static $var = "value of var";
> dann geht das ohne probleme.

IMHO kann man auf alle Eigenschaften und Methoden statisch zugreifen, 
auch wenn diese nicht als statisch deklariert sind

Das Schlüsselwort static bewirkt doch lediglich das die 
Methode/Eigenschaft nicht vererbt wird und nicht im Objekt verfügbar ist.


-- 
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