Когда я начинал изучать OOP, столкнулся с проблемой. Соединение с БД у меня было в не класса User и поэтому вылетала ошибка. Конечно можно сделать переменную с конекто глобальной, или же запускать новый конект в классе, но это не правильно. Погуглив, я нашел решение в виде паттерна Registry.
Что такое Registry?
Это так сказать \"хранилище\" перменных.
Вызывается в любом месте.
Дв ...
Когда я начинал изучать OOP, столкнулся с проблемой. Соединение с БД у меня было в не класса User и поэтому вылетала ошибка. Конечно можно сделать переменную с конекто глобальной, или же запускать новый конект в классе, но это не правильно. Погуглив, я нашел решение в виде паттерна Registry.
Что такое Registry?
Это так сказать \"хранилище\" перменных.
Вызывается в любом месте.
Две основные функции:
addVar - добавляет переменную
getVar - возвращает переменную.