Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 4 Dołączył: 9.06.2007 Skąd: Kielce Ostrzeżenie: (0%)
|
Witam,
Ostatnio nasunęło mi się pytanie odnośnie programowania obiektowego w PHP (a i chyba ogólnie). Załóżmy że mamy plik index.php
Dodatkowo jest klasa z formularzami:
Teraz w funkcji1 chcemy stworzyć jeden formularz i w funkcji2 chcemy stworzyć jeden formularz. czyli
Można zrobić też w drugi sposób tzn index.php by wyglądał
a Pages:
Przy czym z użytkowego punktu widzenia nie ma to żadnego znaczenia. W tej klasie nie ma żadnej zmiennej statycznej, którą można by wymieniać między poszczególnymi funkcjami. Chciałem się zapytać która z tych opcji jest właściwa i która należało by używać. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%)
|
(IMG:style_emoticons/default/sciana.gif) (IMG:style_emoticons/default/sciana.gif) (IMG:style_emoticons/default/sciana.gif) (IMG:style_emoticons/default/sciana.gif)
Nie potrzebujesz tu singletonu. Rozwiazanie zalezy od tego co ty robisz, czym jest Page, czym Form (po co one sa, co robia, co reprezentuja), jak ze soba wspolpracuja itd. Bez tej wiedzy nic dobrego nie stworzysz. |
|
|
|
grzemach [PHP] programowanie obiektowe, która opcja jest prawidłowa 18.08.2009, 16:31:22
t4510r Nie lubie używać global w php, wiec w klasie Pages... 18.08.2009, 18:01:45
marcio Przekazuj obiekt do klasy ktora ma go pozniej uzyc... 18.08.2009, 18:03:35
kipero A mi wydaje się, że sposób pierwszy jest najlepszy... 18.08.2009, 18:29:59 
fifi209 Cytat(kipero @ 18.08.2009, 18:29:59 )... 18.08.2009, 18:34:41
vokiel Cytat(fifi209 @ 18.08.2009, 19:34:41 ... 18.08.2009, 21:01:49
Fafu [PHP] pobierz, plaintext $pages = new Pages(... 18.08.2009, 21:06:23
deirathe Jeżeli jesteś pewien że będziesz używać tylko jedn... 19.08.2009, 09:18:02
grzemach singletonu używam do baz danych (logera itp), tuta... 19.08.2009, 11:01:54
-=Peter=- Dependency Injection (@Fafu podał to rozwiązanie) ... 19.08.2009, 13:45:37
Cypherq Dlaczego przez publiczną składową odradzane? 19.08.2009, 14:29:59
-=Peter=- Żadna klasa nie powinna mieć publicznych składowyc... 19.08.2009, 14:36:53 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 23:40 |