Cliquez ici pour découvrir developpez.com - Le club d'entraide des développeurs francophones

Bienvenue sur le site de PhpMyObject

PhpMyObject (PMO) est une librairie écrite en PHP offrant une API ORM (Object Relationnal Mapping) qui permet de transformer les résultats de requêtes à un SGBD (Gestionnaire de Serveur de Base de Donnée) en objets PHP facilement manipulables.

Nouvelle version en ligne

PhpMyObject (PMO) version 0.15 est maintenant disponible dans la section Téléchargement.

Cette versions apporte de nombreuses améliorations et corrections à la librairie. En voici une liste non exhaustive :

  • Ajout de commentaires à la majorité des classes et de leurs propriétés et méthodes
  • Élimination de classes redondantes ou inutiles : PMO_MapGash, PMO_MapTable, PMO_MyMapHas et PMO_MyMapTable
  • Ajout de PMO_MyArray, lequel transforme les tableaux en objets et utilisation de la classe dans plusieurs autres classes
  • Ajout de PMO_Request et PMO_MyRequest, une classe permettant de construire une requête
  • Ajustement du nom de plusieurs méthodes en vue de normaliser la nomenclature des classes et de leur API

Svp, veuillez noter que cette version est une version de développement. PMO est très jeune et son développement continue. Il est certain que des erreurs existent encore dans le code et que le développement des prochaines versions vont très certainement en introduire quelques autres.

Ne pas utiliser en production. Vous êtes avertis!

Prochaine évolution de PMO

La prochaine version de PMO, la v0.1.16, sera la dernière de la série 0.1.x. Elle sera une consolidation de la version actuelle. Elle incluera, outre quelques corrections, des tests unitaires sur la majorité des classes et une documentation à jour.

La prochaine série, la 0.2.x, brisera probablement la compatibilité avec la 0.1.x mais préparera le projet à son évolution future. Je dois encore décider du contenu exacte de la 0.2 mais depuis deux mois que j'y réfléchis, je commence à avoir une bonne idée.