![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 26.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki oto problem. Mam klase główną, której konstruktor tworzy obiekty 3 innych klas czyli coś takiego:
I teraz pytanie, jak osiągnąć taki efekt, żeby pola obiektów stworzonych w klasie (Klasa_1 , 2 i 3 dziedziczą po klasie głównej). Były dostępne dla wszystkich pozostałych obiektów ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 9.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Problemów takie rozwiązanie nie stwarza bo w PHP obiekty domyślnie są przekazywane przez referencje. Mówiąc językiem C++, przekazujesz tylko wskaźnik do obiektu.
A problemu przecież nawet z kilkudziesięcioma klasami być nie powinno. Chyba że masz zamiar robić to ręcznie. Wtedy możesz się co najwyżej opisać ale osobiście sugerował bym skorzystać z wzorców projektowych. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 16:47 |