Post
#1
|
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa |
Witam,
mam klasy mysql,session,panel wszystkie są deklarowane w pliku index.php $db=new mysql($dbhost,$dbuser,$dbpass,$dbname); $session=new session(); itp... i teraz pytanie : co zrobić aby mysql był dostępny w innych klasach bez ponownej deklaracji / łączenia? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%)
|
Oczywiście, że ktoś słyszał o di w php. Na przykład tak jak mike podał wyżej, jest też kilka projektów di w php (Crafty, PicoContainer i jeszcze jakiś). Zend Framework ma gdzieś w wersji rozwojowej (czy jak to tam jest) Zend_Di.
No i najważniejsze, Symfony w wersji 2 też będzie mieć, choć na chwilę obecną już jest tworzony, tylko jako osobny komponent. Więcej informacji, jest tam też link do prywatnego bloga, gdzie DI jest opisywany, więc polecam zapoznać się z tymi materiałami. |
|
|
|
Spawnm jedna deklaracja 1 klasy dla wszystkich innych 17.02.2009, 13:22:43
nospor skorzystac ze wzorcow projektowych, np:
Rejestr
od... 17.02.2009, 13:32:36
mls To już zależy tylko od metody jaką utworzony zosta... 26.03.2009, 00:55:17
Morkai Cytat(mls @ 26.03.2009, 00:55:17 ) to... 26.03.2009, 12:49:45 
Spawnm Cytat(Morkai @ 26.03.2009, 12:49:45 )... 26.03.2009, 14:44:34 
mls Cytat(Morkai @ 26.03.2009, 13:49:45 )... 29.03.2009, 13:06:39
zzeus Polecam wzorzec Registry, o którem już wspomniano ... 26.03.2009, 14:15:47
fifi209 Racja bardzo słabe. Ja rozwiązałem ten problem prz... 26.03.2009, 16:55:17 
orglee Cytat(fifi209 @ 26.03.2009, 16:55:17 ... 26.03.2009, 18:02:05 
fifi209 Cytat(orglee @ 26.03.2009, 18:02:05 )... 26.03.2009, 18:24:27
orglee To pokaż chociaż prototypy metod. 26.03.2009, 18:55:39
fifi209 http://rafb.net/p/qkKxdy33.html
Musiałem dać na r... 26.03.2009, 19:04:26
orglee Przede wszystkim nie obsłużysz w ten sposób dwóch ... 26.03.2009, 20:39:14 
fifi209 Cytat(orglee @ 26.03.2009, 20:39:14 )... 27.03.2009, 12:34:33
Morkai Cytat(fifi209 @ 26.03.2009, 15:55:17 ... 30.03.2009, 22:45:38 
mike Cytat(Morkai @ 30.03.2009, 23:45:38 )... 31.03.2009, 12:57:18 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 15:23 |