Есть класс "DataBase" обращение идет методом чейнинга.
Делаю так :
$db = DataBase::instance();
$db->table('users')->get();
Использую Singleton.
Вопрос такой сколько экземпляров классна можно создавать ?
Можно и вообще надо ли делать так:
$db = new DataBase;
$db->table('users')->get();
У меня почти все так реализовано. Вот другой пример:
$validation = Validation::instance();
$validation->validate($_POST,$rules);
Объясните пожалуйста где как надо делать.
Хочу понять где надо использовать Singleton а где не надо.