![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Witam,
wiem, że za pomocą extract($array) jestem w stanie stworzyć zmienne, a więc takie coś jak poniżej mi zadziała.
Lecz jak zrobić to tak żeby zmienne z extract weszły mi pod public $array czyli otrzymałbym coś takiego
Najlepiej chciałbym mieć możliwość stworzenia czegoś na wzór powyższego z dynamicznym tworzeniem zmiennych, ale w klasie statycznej tj:
Teraz z innej klasy chciałbym mieć do tego dostęp tj:
Da się to jakoś zrobić? Wiem, że się trochę rozpisałem, ale mam nadzieję, że jest to w jakimś stopniu zrozumiałe. Pozdrawiam, Szymon |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tworzysz zmienną główną:
Następnie dodajesz __get i __set
Potem dodajesz swoje funkcje ładujące, które dodają dane do $_data, a potem się odwołujesz. Przykład:
// ADD (pomijając fakt, że drugie rozwiązanie ma kilka sporych zalet, a drugie samo wady). (IMG:style_emoticons/default/facepalmxd.gif) Ten post edytował pyro 9.04.2013, 10:22:05 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 01:35 |