Автор оригинала: jonjonson
Задействовать говноглобалс?
В конструктор передать экземпляр?
Замутить грязный синглетон?
Заюзать паттерн реестр?
ИМХО
1. глобалс при ООП моветон.
2. если надо будет еще с десяток объектов передать все в параметрах лепить? некатит.
3. именно это вернет единственный экземпляр
4. реестр то же нужно передать туда? получится двойная работа? сначала озаботиться о передаче реестра. Потом реестр озаботиться о другом екземпляре?
синглетон.
тут или
$db = DB::GetInstance()
или
$db = Singleton::GetInstance('DB");
кто как делает?