Au vu de nombre croissant de scripts que j'ai rédigé, et pour un soucis évident de simplification, j'ai décidé de regrouper toutes mes libraires PHP dans une seule et même framework nommée Dx_Fwk !!
Cette méta-librairie se compose donc de:
Dx_Dbs : comme son nom l'indique si mal (xD) il s'agit d'une lib qui permet de sélectionner une base de donnée MySQL, SQLite, Oracle, PostgreSQL tout en conservant les mêmes méthodes de classes.
Dx_Draw : quelques classes PHP permettant de générer une image très simplement, d'y ajouter: cadres; cercles; polygones; texte; incrustations diverses; fondus; etc.
Dx_Excepts : un classe gérant au mieux les erreurs PHP. Ses classes filles disposant ainsi d'un panel de fonctions facilitant le deboguage d'applications. De nouvelles exceptions peuvent y être assignées.
Dx_File : bien qu'encore au stade embryonnaire, cette librairie permettra à terme de lire ou d'écrire dans un fichier, mais pas seulement. A cela s'ajoute en effet pour le moment la création d'un fichier Csv.
Dx_Ray : c'est l'ensemble de classes dont je suis le plus fier pour le moment ^^. Il s'agit là de la gestion de Collections en PHP, très semblables à celles du JDK de Sun Microsystems.
Dx_Tools : c'est la classe qui tendra le plus à évoluer au fil des jours. C'est en effet un melting pot réussi je l'éspère de tout un tas de petites fonctions que j'utilise très fréquement.
Dx_Over : "A quoi ça sert?". Hé bien tout simplement à simuler la surcharge de méthodes très couramment utilisée en Java, mais complètement inexistante en PHP (=> Dev Objet).
Dx_Leet : l33t, c'est un alphabet imaginé par des informaticiens et permettant de passer au travers des filtres anti-spam...
Voilà pour vous! J'espère que vous l'utiliserez encore et encore ;).
En tout cas, si vous rencontrez un bug particulier n'hésitez pas à me prévenir, d'avance merci!
Cdt, DijxDreaM, le 08/07/08.