Eğer sınıflar ve üzerinde gereksiz bağlantı kod yazmak gerekmez böylece bir php programında bir mysql bağlantı nesnesi kurmak için ortak bir iyi uygulama var merak ediyordum.
Ben veri tabanı ve etki alanı nesneleri arasında çeviri sorumlu sınıfları küçük bir set içine benim veritabanı ve SQL kodunun tüm koymak için Deposu Desen (http://martinfowler.com/eaaCatalog/repository.html) kullanabilirsiniz. Bu gereksiz db bağlantı kodu veya SQL sorguları sahip olmaktan başka tüm kodu tutar.
Ben bu gibi kullanmak:
$criteria = new UserCriteria();
$criteria->active = true;
$repository->getUsers($criteria); // repo connects to DB and returns array of user objects