Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 0 Dołączył: 9.09.2003 Skąd: Włocławek Ostrzeżenie: (0%)
|
Chciałem dziś zrobić licznik obiektów pewnej klasy.
Zrobiłem wię klasę:
Efekt był taki że pierwszy obiekt nadal widział jeden obiekt, drugi dwa. Rozumiem, że są to dwa odrębne obiekty i że podczas tworzenia drugiego z nich istniejąca wartość static ($licznik) została użyta do inicjalizacji zmiennej $licznik w obiekcie $drugi jednak czy dałoby się zrobić jakiś licznik "globalny", który działałby "wstecz" ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%)
|
Cos bredzisz, wrzuc lepiej swoj kod (copy/paste, a nie przepisuj go).
Patrz na to:
Wynik: Kod Counter = 1<br />
Counter = 2<br /> Counter = 3<br /> Cloning<br /> Counter = 4<br /> Counter = 4<br /> |
|
|
|
JohnySpot Statyczne zmienne w klasie w stecz 23.06.2006, 14:00:41
dr_bonzo Uzyj statycznej zmiennek klasy:
static private ... 23.06.2006, 14:08:19
JohnySpot Ojej. Tam w kodzie jest błąd, bo tam jes... 23.06.2006, 18:50:23
JohnySpot Może ja coś skopałem :/ u mnie nie działało... chy... 25.06.2006, 16:43:40 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 13:08 |