addressbookapp mvc php oop exercise/project technics used Classes Inherintance Traits Db transactions Singleton pattern Namespaces Autoloading Basic Db table models Exceptions Interfaces Notice: Folder www is public root. DB settings are in Db class in folder core