Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%)
|
Piszę sobie klasę do obsługi bazy danych i przyglądam się tak bardzo popularnemu wzorcowi singleton. Wszyscy jako przykład użyteczności tego wzorca podają przykład tworzenia instancji klasy do obsługi bazy, tzn połączenia z bazą. Zacząłem się zastanawiać gdzie jest sens, oczywiście w języku php. Zakładam, że mam taką klasę i w skrypcie łącze się z bazą danych, jeśli nie ma nawiązanego połączenia to tworzę obiekt tej klasy a jeśli jest to nie tworzę.
Wszystko jasne. Tylko gdzie jest sens stosowania tego w php. Przecież w skrypcie zazwyczaj tworzy się połączenie z bazą, wykonuje potrzebne operacje na bazie a po zakończeniu wywoływania skryptu, połączenie i tak jest zamykane automatycznie.. Więc jaki jest sens stosowania tego w php? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%)
|
|
|
|
|
J4r0d Sens stosowania singleton w php 15.01.2007, 01:48:17
dr_bonzo To nie chodzi o to masz obiekt polaczenia dostepny... 15.01.2007, 02:49:14
J4r0d Przecież można raz wywołać mysql_connect a zwrócon... 15.01.2007, 11:12:50
Cysiaczek Tak, ale bardzo często w bardziej rozbudowanych ap... 15.01.2007, 11:53:13 
J4r0d Cytat(Cysiaczek @ 15.01.2007, 11:53:1... 15.01.2007, 12:49:17
Cysiaczek Ale nie o to chodzi w Singletonie. To jest wzorzec... 15.01.2007, 13:19:17 
J4r0d Cytat(Cysiaczek @ 15.01.2007, 13:19:1... 15.01.2007, 19:17:23
ActivePlayer Singleton pozwala Ci uzyskać dostęp do obiektu w k... 15.01.2007, 19:27:39 
J4r0d Cytat(ActivePlayer @ 15.01.2007, 19:27... 15.01.2007, 20:03:30
ActivePlayer mozesz przedstawic interfejs swoich przemyśleń? 15.01.2007, 20:26:00 
J4r0d Cytat(ActivePlayer @ 15.01.2007, 20:26... 15.01.2007, 20:38:27
ActivePlayer a mozesz w jakis sposob przedstawic Twoje przemysl... 15.01.2007, 20:47:40
J4r0d Na razie mój pomysł dotyczy korzystania w aplikacj... 15.01.2007, 21:11:45
ActivePlayer czyli bedzie mniejwięcej tak:
[PHP] pobierz, plain... 15.01.2007, 21:17:18 
J4r0d Cytat(ActivePlayer @ 15.01.2007, 21:17... 15.01.2007, 21:26:03
J4r0d Ale w czym widzisz problem?
[PHP] pobierz, plaint... 15.01.2007, 21:40:43 ![]() ![]() |
|
Aktualny czas: 3.10.2025 - 02:46 |