Je le répète une fois de plus : je n'ai pas la science-infuse , le code peut peut être être amélioré, et je compte justement sur vous pour me dire ce qui ne va pas. Ce n'est pas non plus un code qui va révolutionner le monde informatique : il permet juste de gagner du temps, et d'éviter d'avoir à retapper tout le temps les mêmes bouts de code d'un site à l'autre.
Biensûr, il aurait été possible de faire tout cela en procédural avec des fonctions, mais bon... un objet, c'est beau, c'est doux, c'est gentil... heuu je m'égare :p Pour faire simple, je pense que le langage objet permet d'utiliser plus simplement ce module, grâce aux attributs de classes (moins de paramètres à passer dans les fonctions) par exemple.
N'hésitez pas à laisser un petit commentaires d'encouragement, ou avec des remarques si vous avez des questions, ou si vous avez trouvé des erreurs dans mon code. Ca fait toujours plaisir!
En bonus, je vous ai mis mon .htaccess gérant l'url-rewriting de mon site, et même les fichiers m'ayant permis de créer un design extensible. Je sais, ça n'a rien à voir avec ma classe, mais ça pourra vous permettre de la tester rapidement ;)