Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013
Помог: 91 раз(а)
DelphinPRO
Точно, прочитал уже в вики ) пару месяцев назад столкнулся и забыл... не вникал особо, просто на тот момент изучал Soap(поэтому спутал с XML) и походу столкнулся с шаблонами проектирования, в итоге запутался и забил на то и на другое, временно, естественно ) Точнее с Soap разобрался, но вот создавать wsdl Документы не очень...
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
LIME таки мы и создаем объект. в классическом синглтоне ты где хранишь объект? в статической переменной. Здесь также. Считай это "процедурным синглтоном"
Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010 Откуда: Самара
Помог: 17 раз(а)
LIME
А разве в классе объект не храниться в приватной статическом свойстве?
Тут тоже самое, тока храниться объект mysqli... (Добавление) DelphinPRO опередил
----- Так было, так есть и так будет
DelphinPRO
Отправлено: 07 Июня, 2013 - 01:06:40
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Хотя конечно спор тухлый, и это не синглтон (вот такой я зануда, да)
не синглтон потому, что второй объект MySqli создать в принципе можно.
Но если придерживаться заданных правил, то решение рабочее, удобное, и не так уж редко используется. А для начинающих ООП-шников, которые еще не отошли от процедур, или наоборот, заядлым процедурщикам - самое то.
----- Чем больше узнаю, тем больше я не знаю.
LIME
Отправлено: 07 Июня, 2013 - 01:07:53
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
с планшета немногословен
ссылку дал выше
вчитайтесь
esterio
Отправлено: 07 Июня, 2013 - 01:27:54
Активный участник
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
Зачем холиварить на тему синглетона. Кстати синглтон также и антипатерн(1. для тех кто не вкурсе. 2. никто не запрещает использовать и даже нужно использовать там где умесно). А здесь же проблема решается либо глобальной переменной(что не рекомендуется) либо паттерном Registry(что для меня более предпочтительней)
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.