Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
boomklever Impfgegnergegner
Anmeldungsdatum: 25.07.2006 Beiträge: 11112
Wohnort: Stuttgart
|
(#1346963) Verfasst am: 20.08.2009, 22:09 Titel: PHP Class Members |
|
|
Ich möchte gerne in PHP class members verwenden, um mitunter die Anzahl der instanzierten Objekte hochzuzählen, wie dies auch in Java möglich ist.
Code: |
public class foo
{
private static int numObjects = 0;
...
public foo()
{
numObjects++;
}
...
}
|
Ich dachte in PHP funktionierte das analog, hab mich aber wohl getäuscht. Der Interpreter gibt mir zwar keinen Fehler zurueck aber es funktioniert auch nicht (d.h. der class member scheint nicht inkrementiert zu werden). Kann mir jemand einen Tipp geben, was ich bei PHP beachten muss?
|
|
Nach oben |
|
 |
Zoff registrierter User
Anmeldungsdatum: 24.08.2006 Beiträge: 21668
|
(#1346975) Verfasst am: 20.08.2009, 22:15 Titel: Re: PHP Class Members |
|
|
joran hat folgendes geschrieben: | Ich möchte gerne in PHP class members verwenden, um mitunter die Anzahl der instanzierten Objekte hochzuzählen, wie dies auch in Java möglich ist.
Code: |
public class foo
{
private static int numObjects = 0;
...
public foo()
{
numObjects++;
}
...
}
|
Ich dachte in PHP funktionierte das analog, hab mich aber wohl getäuscht. Der Interpreter gibt mir zwar keinen Fehler zurueck aber es funktioniert auch nicht (d.h. der class member scheint nicht inkrementiert zu werden). Kann mir jemand einen Tipp geben, was ich bei PHP beachten muss? |
Das hier ist "DAU's Paradise", nicht "Nerd's Paradise"!
Du darfst gerne jammern, dass Dein Monitor nicht läuft, dann sagen wir Dir, dass Du den Stecker einstecken musst.
Aber so was wie "private static int numObjects" geht gar nicht, echt jetzt..
|
|
Nach oben |
|
 |
boomklever Impfgegnergegner
Anmeldungsdatum: 25.07.2006 Beiträge: 11112
Wohnort: Stuttgart
|
(#1346977) Verfasst am: 20.08.2009, 22:16 Titel: Re: PHP Class Members |
|
|
Zoff hat folgendes geschrieben: | joran hat folgendes geschrieben: | Ich möchte gerne in PHP class members verwenden, um mitunter die Anzahl der instanzierten Objekte hochzuzählen, wie dies auch in Java möglich ist.
Code: |
public class foo
{
private static int numObjects = 0;
...
public foo()
{
numObjects++;
}
...
}
|
Ich dachte in PHP funktionierte das analog, hab mich aber wohl getäuscht. Der Interpreter gibt mir zwar keinen Fehler zurueck aber es funktioniert auch nicht (d.h. der class member scheint nicht inkrementiert zu werden). Kann mir jemand einen Tipp geben, was ich bei PHP beachten muss? |
Das hier ist "DAU's Paradise", nicht "Nerd's Paradise"!
Du darfst gerne jammern, dass Dein Monitor nicht läuft, dann sagen wir Dir, dass Du den Stecker einstecken musst.
Aber so was wie "private static int numObjects" geht gar nicht, echt jetzt.. |
Wir brauchen dringend ein neues Unterforum.
|
|
Nach oben |
|
 |
Lukianos Oberzyniker
Anmeldungsdatum: 28.12.2008 Beiträge: 63
Wohnort: Dresden
|
(#1346979) Verfasst am: 20.08.2009, 22:20 Titel: |
|
|
So etwa?
Code: | public class foo
{
private static $numObjects = 0;
...
public function foo()
{
self::$numObjects++;
}
...
} |
|
|
Nach oben |
|
 |
boomklever Impfgegnergegner
Anmeldungsdatum: 25.07.2006 Beiträge: 11112
Wohnort: Stuttgart
|
(#1346984) Verfasst am: 20.08.2009, 22:27 Titel: |
|
|
Lukianos hat folgendes geschrieben: | So etwa?
Code: | public class foo
{
private static $numObjects = 0;
...
public function foo()
{
self::$numObjects++;
}
...
} | |
Danke! Funktioniert einwandfrei, war nur eine Frage der richtigen Syntax.
|
|
Nach oben |
|
 |
|