phpbar.de logo

Mailinglisten-Archive

[php] static in Methoden (PHP4) - Ist das so gedacht?

[php] static in Methoden (PHP4) - Ist das so gedacht?

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Die Jan 17 05:52:47 CET 2006


Guten Morgen!

Am Montag, 16. Januar 2006 18:22 schrieb Lutz Zetzsche:
> 1. Der Test hat voll bestätigt was ich hier oben geschrieben habe. In Java
> kannst Du Variablen ausschließlich im Rumpf der Klasse deklarieren, also
> nicht etwa in Methoden. Damit kommt bei Java das Problem gar nicht erst
> auf, was wir hier für PHP diskutieren.

Kleine Interpretation noch hierzu... :-)

Wenn ich geschrieben habe, daß Variablen ausschließlich im Rumpf der Klasse, 
nicht aber in Funktionen deklariert werden können, dann meine ich damit 
Klassen- und Objektattribute, die mit public/protected/private und static 
deklariert werden.

Selbstverständlich können in Funktionen und Kontrollstrukturen auch Variablen 
deklariert werden. Die haben dann aber nur Gültigkeit in dem Bereich, in dem 
sie deklariert sind. Sie sind dann weder in der Klasse, noch im Objekt 
verfügbar.

Das war gemeint. :-)


Viele Grüße
Lutz

php::bar PHP Wiki   -   Listenarchive