
Mam taki mały problem. Istnieje kilka zmiennych/obiektów które po prostu muszą być globalne... choćby przez Singletona
Ale no jakoś sie tak złożyło że przeczytałem zbyt dużo złych rzeczy o tym też wzorcu i chciałbym się go pozbyć z całej aplikacji ... Potrzebna mi jakaś alternatywa dla tego singletona
Aktualnie w jeden ze zmiennych mojego singletona znajduje się obiekt Bazy Danych ... coś takiego jak w wielu frameworkach. Nie mogę za bardzo tworzyć tego obiektu przy wykonywaniu akcji wybranej przez użytkownika (MVC) bo tego obiektu używa jeszcze kilka adapterów na przykład do autoryzacji. Tak czy siak ten obiekt musi być dostępny globalnie...
Jedynie co mi przychodzi do głowy to zrobienie sobie klasy w stylu
<?php class Desposit { { /* */ } { /* */ } } ?>
W ten sposób mógł bym zglobalizować ten obiekt ... no właśnie ... zglobalizować :]
Kto chce pierwszy obalić moje teorie ?

Za wysłuchanie dziękuje:
Kolejny nastolatek który bawi się w programiste PHP
Kolejny nastolatek który bawi się w programiste PHP