?
This document uses PHP Chinese website manual Release
許多框架都提供了自己的數(shù)據(jù)庫抽象層,其中一些是設計在 PDO 的上層的。這些抽象層通常將你的請求在 PHP 方法中包裝起來,通過模擬的方式來使你的數(shù)據(jù)庫擁有一些之前不支持的功能。這種抽象是真正的數(shù)據(jù)庫抽象,而不單單只是 PDO 提供的數(shù)據(jù)庫連接抽象。這類抽象的確會增加一定程度的性能開銷,但如果你正在設計的應用程序需要同時使用 MySQL,PostgreSQL 和 SQLite 時,一點點的額外性能開銷對于代碼整潔度的提高來說還是很值得的。
有一些抽象層使用的是PSR-0 或 PSR-4 命名空間標準,所以他們可以安裝在任何你需要的應用程序中。