![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 6.02.2007 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Napisałem taki prosty kod i nie wiem jaki błąd w rozumowaniu robię. Wiem, że __get jest wywoływane, gdy próbujesz pobierać wartość z nieistniejącego atrybutu a __set jest wywoływane, gdy próbujesz ustawiać wartość dla nieistniejącego atrybutu. I nie rozumie dlaczego takie zapytanie $this->propertyTable['addressid'] = 2; nie powoduje wywołania set. Proszę o jakiś prosty przykłada jak pracować z tablicami przy metodach __get() i __set()
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Proste. Ponieważ $this->propertyTable istenieje - to czy dalsze "etapy" też istnieją już nie ma znaczenia.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 16:03 |