Wamania.com

PHP5

Tout savoir sur PHP5, les astuces, la programmation orientée objet, etc

Fil des billets - Fil des commentaires

mardi, janvier 5 2010

Lithium - L’ORM PHP5 vraiment vraiment léger

Aujourd'hui j'ai décidé de partager avec vous mon dernier bébé. Un ORM du nom de Lithium que je développe et que j'utilise depuis 1ans environ.

Alors, je vois déjà les questions, les têtes bizarres, etc..
OUI, encore un. Mais le mien il est mieux (comme ceux des autres quoi ^^)

L'idée derrière Lithium je l'ai eu en cherchant moi-même un ORM "réputé" sur lequel appuyer mes développements. J'ai eu le choix entre des usines qui ne s'en cachent pas, et des "très très très légers ORM" de 35 fichiers PHP de 1000 lignes chacun. Ce n'était pas ma définition de léger !!

De plus, j'étais assez intrigué sur le fonctionnement de ces outils pour le moins complexe. J'ai donc disséqué, trituré, bidouillé, puis j'ai commencé.

Aujourd'hui, je suis arrivé là ou je voulais ! 3 fichiers principaux + 4 fichiers pour les associations. Aucun des fichiers ne dépasse 300 lignes sans commentaires, les 4 fichiers d'associations faisant même environ 100 lignes sans les commentaires.
Mon but était de trier les fonctionnalités en fonction de du rapport bénéfice/complexité. C'est d'ailleurs pour cette raison que Lithium n'évoluera plus en terme de fonctionnalité, mais uniquement en terme de stabilité et légéreté.

Pourquoi l'appeler Lithium ?
Selon wikipedia : C'est l'élément solide le plus léger.

Doc et téléchargement ici : http://lithium.wamania.com

jeudi, août 14 2008

fonction addslashes

elephpant_powered_php.gif

La méthode addslashes est mondialement connue pour échaper les ' ou les " dans les chaînes de caractères à destination de requète SQL. Ca, c'est ce que tout le monde croit.

Lire la suite...