Auf dem Oracle Technology Network gibt es einen interessanten Artikel [1] über die neue PECL Bibliothek PDO, die PHP Data Objects. Dieses Projekt versucht eine einheitliche Bibliothek zur Abstraktion von Datenbankverbindungen für PHP darzustellen. Derzeit gibt es schon einige interessante Projekte, die eine Datenbankabstraktion mit reinem PHP Code realisieren. Eines der Pakete findet sich in der PEAR Bibliothek und nennt sich Pear DB [2] und ein weiteres, sehr gutes Paket findet sich unter dem Namen creole [3].
Soweit ich dem Artikel entnehmen konnte handelt es sich bisher bei PDO nur um die Datenbankabstraktion. Als komplettes objektbasiertes Persistenz-Framework wie es z.B. bei Java’s JDO [4] der Fall ist scheint es sich bei PDO nicht zu handeln.
[1] http://www.oracle.com/technology/pub/articles/php_experts/otn_pdo_oracle5.html
[2] http://pear.php.net/package/DB
[3] http://creole.phpdb.org/wiki/
[4] http://access1.sun.com/jdo/