1

yop,

Je cherche (et je vais devoir coder si ça n'existe pas) un soft capable de comparer des sources PHP. En gros, quelque chose qui fonctionne comme l'utilitaire "diff", mais orienté PHP. C'est à dire qu'au lieu d'avoir une sortie de type "la ligne 27 qui valait 'var $a;' a été changée en 'var $b;'", l'idéal serait d'avoir "Ligne 27, l'attribut '$a' de la classe Plop a été renommé en '$b'". Pour l'instant, google ne m'a rien proposé, je continue à chercher.

Merci happy
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

2

bon bah tant pis, pas trouvé, je l'ai codé; merci.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3

Ca serait chouette comme outil. Tu souhaitais aller jusqu'à quel niveau de comparaison ? Tu pourrais peut-être distribuer ton appli ?

4

Pour l'instant la comparaison s'arrête juste avant les expressions mathématiques, je vais les faire mais je ne sais pas encore jusqu'à quel niveau (depuis "ces expressions sont différentes" jusqu'à "le 4ième opérateur + a été changé en *", dans un cas ça n'apporte pas assez d'info, dans l'autre ça risque de faire une sortie énorme). Je n'ai pas encore fait non plus l'affichage des lignes ajoutées et supprimées (seulement modifiées), et la sortie n'indique pas à quel endroit de la source une modif a été faite, donc c'est encore totalement inexploitable ^^

Je veux bien le distribuer si ça peut servir à qqun, mais c'est un sous module pour un projet scolaire que j'ai fait parceque la personne censée s'en occuper n'a rien foutu, donc c'est vraiment codé avec les pieds (incomplet, puisque n'allant pas plus loin que ce dont j'ai besoin, et impossible à maintenir).
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)