uniDBL³ is an open source Database Abstraction Layer (DBAL) for the programming language PHP 5 (and higher) and its supplements. The intended audience are software developers with a good understanding of PHP and SQL.
uniDBL³ is designed for development of robust and secure database-based applications in PHP 5 at the highest possible portability between popular database systems. To accomplish this, a wide variety of database management systems (DBMS) are supported by uniDBL³ out of the box, by the database drivers that are included in the software package.
Unlike many - if not all - DBAL's for PHP, uniDBL³ does not simply provide an abstraction for function calls between the different PHP extensions, but also unifies functionality to generate identical results for almost any task that has to be done, no matter which DBMS is used.
uniDBL³ is an open source project and advances quickly through the development and contributions of new features by its supporting community. uniDBL³ is licensed under the GNU General Public License version 3 that grants a maximum of freedom in use. The project is hosted at the open source repository called SourceForge.net, where interested people may join the community or developer team and from where it can be obtained for free.