Интерфейс PDO для работы с базами данных в PHP является удобным и мощным по сравнению со старыми интерфейсами, например, функциями mysql_* и аналогичными. Однако, часто оказывается, что программный код скрипта оказывается переполнен служебными конструкциями, которые хорошо бы было спрятать от глаз подальше в какую-нибудь оболочку, ещё более упростившую бы работу с базой.