Si vous ne connaissez pas la classe d'abstraction PEAR, je vous invite à consulter les quelques adresses ci-dessous. Je commence seulement à m'en servir et je peux vous dire qu'elle facilite grandement le développement. Il y a toute une batterie d'objets bien pratique. J'utilise notamment la classe DB.php qui, comme son nom peux le laisser deviner, est une classe d'objet pour la gestion des bases de données. Ce qui est top, entre autres choses, c'est qu'en utilisant cette librarie, il vous suffira de changer une ligne dans votre fichier de configuration pour changer la base de données. Par exemple, passer d'un Mysql à un Postgree voir un Oracle. Ce système les gère tous ! Il me semble en plus que cette classe est maintenant livrée avec PHP.

Voici quelques sites :

- Guide du débutant pour PEAR DB

- Le site officiel de PEAR

PS : qui connaît une bonne définition de "classe d'abstraction" ;)