On vous a parlé de PEAR (PHP Extension and Application Repository) il y a quelques temps.

Voici un artcile sur l'utilisation plus approfondie de PEAR écrit par Joao Prado Maia. Dans le premiere article il survolait PEAR sans rentrer dans les détailles. Dans cet article l'utilisation de PEAR et des fonctionnalités de gestion des erreurs, abstraction de base de données ou autres, y sont détaillés.

Je vous conseille de lire la Doc PEAR et de jeter un coup d'oeil au site officiel.