developer.co.ua

Holy Copypasters

Комментарии к статье «Singleton Pattern в PHP»

Vov4ik
Значит ли то, что объект класса типа Singleton будет доступен в единственном экземпляре даже при вызове через $object = SingletonClass::getInstance() из любого *.php, присутстствующего в проекте? Если да, то зачем использовать global? Если нет, то зачем нужен Singleton???

Виктор
А вот не надо автоматизированный перевод за свой текст выдавать.

Re: Singleton + TDD Семен
Смотря как реализовать «одиночку». Если в класс добавить метод setInstance($instance), то отлично можно тестировать

Singleton+TDD Oleg Marchuk
Используйте одиночек аккуратно: юнит-тестирование кода с этим паттерном не возможно. Можно пробовать заменить одиночек на делегирование.

Ваше имя *
А вы не робот?

Заголовок
Комментарий *
* — поле обязательно для заполнения
PHP/HTML код для подсветки надо заключать в %%(php/html)<? ?>.