![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 1 Dołączył: 4.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Przyznam, że dopiero się uczę pisać obiektowo i na samym początku mam problem.... Chodzi mi o coś takiego jak globalny dostęp do obiektu (np połaczenie z baza, config, czy chociażby smarty) obiekty te muszą być dostępne w innych klasach np user, która zajmuje się użytkownikami. Jak patrzyłem na kod PHPBB3 to tam każdy obiekt potrzebny w danej metodzie jest poprostu globalny (global $smarty, $config) ale z tego co poczytałem to takie podejście jest "fuj":) Czytałem trochę o wzorcu Singelton ale nie wiem jak by go użyć obiektu w innej klasie Jak ktoś ma chwilke to niech odpisze:) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Ale jak zrobisz sobie obiekt $objConfig to on nie jest globalny.
Za każdym razem kiedy chcesz z niego skorzystać to pobierasz:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 15:29 |