In the third and last part of my series of posts, I have tested one of many components from Zend Framework, one of the most mature, tested and complete PHP frameworks available. Although it is possible to use this component outside a standard ZF application, there are several extra configurations needed or the adoption of [...]
Read the rest of this entry »George Secrieru
PHP Database Abstraction Layer – Chapter 2: ADODb
Among the three tools that I chose to test, ADODb was certainly the most used by me, although always associated with other helper tools. Sadly, my respect for this component has fallen deeply after completing my tests. The beginning of this process occurred with the opening of its source code, developed entirely in PHP 4, [...]
Read the rest of this entry »PHP Database Abstraction Layer – Chapter 1: Doctrine
Widely known for its ORM tool, Doctrine also has a DBAL project very interesting and robust, with native support for nine DBMS drivers (including PostgreSQL, Oracle, MySQL and IBM DB2), besides allowing the development of new drivers through its PDO-based API. Doctrine 2.0.0BETA4 requires PHP 5.3 due to namespaces, which makes files very readable and [...]
Read the rest of this entry »Introduction
To begin this blog’s activities, I chose to perform two series of posts related to operations on databases. The first one aims to evaluate, among other things, the usability of three Database abstraction Layer (for now on DBAL) tools: Doctrine 2.0.0BETA4 ADOdb 5.11 Zend_Db (ZF 1.10) All tests will run through PDO_MYSQL driver and on [...]
Read the rest of this entry »


