как можно инкапсулировать подключение к базе? т.е. вынести его над остальными классами.
и уже в работе других классов использовать именно это подключение. а не плодить море, да, знаю ест ьпаттерн синглтон, но я его еще не понимаю.
lxfr, разобрался но теперь вопрос, чтобы мне вызвать какой то метод из синглтона как к нему обращаться? через -> или ::? и нужно ли его передавать в методы, или можно напрямую в методах вызывать?
vitaly_74, скажем так, в случае синглтона, вы не создаете объект вот так:
$x = new myClass();
А вызываете его типа вот так:
$x = myClass::getInstance();
и в X уже передается, что надо (новый или уже существуйщий объект).
И далее вы уже через $x->zhopa(); вызываете, что надо.