Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 1.12.2008 Ostrzeżenie: (0%)
|
A wiec tak: klasa2 i klasa3 dziedziczą po klasie1. Obie zawierają pewne zmienne statyczne, klasa1 zaś zawiera metody operujące na tych zmiennych. Tyle ze to nie dziala (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Jeszcze jedna rzecz jaka przychodzi mi do glowy to trzymanie tych zmiennych w klasie glownej w statycznej tablicy, gdzie kluczami beda nazwy klas. Chociaz to tez nie jest fajne rozwiazanie. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 7 Dołączył: 25.12.2004 Skąd: Kraków Ostrzeżenie: (0%)
|
Bez PHP 5.3 się chyba nie obejdzie. Gdyby to nie były zmienne statyczne nie byłoby problemu, a tak to niestety w obecnej wersji PHP jest to niemożliwe. Jeśli już PHP 5.3 to wykorzystałbym: Late Static Binding.
|
|
|
|
wirus15 zmienne statyczne w klasach dziedziczących 9.03.2009, 23:26:24
Quider Jeżeli klasa2 dziedziczy po klasa1 a klasa1 odwołu... 10.03.2009, 00:44:23 
Noddi Cytat(Quider @ 10.03.2009, 00:44:23 )... 16.03.2009, 22:52:52
Mephistofeles Spróbuj użyć selfa, ale wcześniej deklarując zmien... 17.03.2009, 18:29:44
wirus15 Cytat(Noddi @ 16.03.2009, 22:52:52 ) ... 18.03.2009, 00:33:23 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 10:24 |