![]() |
![]() ![]() |
![]() |
-poczatkujacyoop- |
![]()
Post
#1
|
Goście ![]() |
Witam. Mam książkę z helionu "PHP. Zaawansowane programowanie" i jest tak taki kod:
Fragment którego nie rozumiem to:
Skoro propertyTable to tablica przechowująca dane w postaci nazwa-wartość to dla przykładowych danych nazwa: 'imie', wartość: 'Piotrek', będzie to wyglądało tak:
czyli
Wydaję mi się, że w tablicy $data nie będzie takiego klucza jak 'piotrek'. Czy mógłby mi ktoś wyłumaczyć o co chodzi, albo co źle rozumuję? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 98 Pomógł: 33 Dołączył: 10.05.2011 Skąd: Krak Ostrzeżenie: (0%) ![]() ![]() |
Dobrze interpretujesz ten fragment. Do własności data przypisujesz dane w konstruktorze. Możesz też dodawać w taki sposób:
dzieki metodzie __set. Musisz tylko w klasie potomnej wypełnic pole $propertyTable odpowiednimi danymi. |
|
|
-poczatkujacyoop- |
![]()
Post
#3
|
Goście ![]() |
No, ale jaki ma sens zwrócenie $data['piotrek']? Dla danych nazwa: ulubiona_potrawa, wartość: kalafior funkcja zwróci $data['kalafior']. Chyba, że źle rozumuję przeznaczenie tablicy $propertyTable.
|
|
|
-poczatkujacyoop- |
![]()
Post
#4
|
Goście ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 09:02 |