LINUX.ORG.RU

История изменений

Исправление swwwfactory, (текущая версия) :

Ты хочешь, чтобы был везде только один эксземпляр PDO?

Правильно тебе сказали насчет статического класса в общем.

Например так:

Application::getConnection() -> Connection, где Application статический класс, как правило всегда один и доступен везде. В нем например приватное статическое поле: self::$_conn

getConnection() возвращает сслыку на класс-контейнер для PDO или чего-то другого или собственно ссылка на экземпляр PDO.

Исходная версия swwwfactory, :

Ты хочешь, чтобы был везде только один эксземпляр pdo?

Правильно тебе сказали насчет статического класса в общем.

Например так:

Application::getConnection() -> Connection, где Application статический класс, как правило всегда один и доступен везде. В нем например приватное статическое поле: self::$_conn

getConnection() возвращает сслыку на класс-контейнер для pdo или чего-то другого или собственно ссылка на экземпляр pdo.