![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam,
zastanawiam się jak inicjować obiekty o wielu właściwościach. Dajmy na to mam produkt, który posiada 20 własności takich jak cena, nazwa, kategoria, marka itd itp. Czy lepiej przekazać dużą tablicę asocjacyjną do konstruktora, czy zainicjować pusty obiekt i potem wywołać serię poleceń typu $produtk->setName() itd. A może jest jeszcze jakiś inny patent? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
pomysł z tablicą jest chyba lepszy. Ładujesz dane do tablicy a później przekazujesz ją do obiektu. Zresztą właściwości w obiekcie też wygodnie trzymać w jednej tablicy.
Wygodna jest też w użyciu metoda magiczna __set |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 02:54 |