par
Nagol » 10 mai 2016, 08:31
Concretement on parle de remplacer ereg et eregi par des preg, de corriger des problèmes de variables globales, et de ce genre de choses, si c'est un gros projet, il y a aussi à retaper le modèle objet, étant donné que les public protected private n'existaient pas, que __construct n'était pas le constructeur mais qu'il fallait utiliser le même nom pour la classe et pour une fonction.
Même avec un projet en php3 vers php7 s'il avait été bien codé à la base, c'est un boulot qui se compte en semaine au pire, même mal codé aucun projet ne peut nécessiter 30 mois homme pour être corrigé. Ce dont vous avez besoin c'est de meilleurs développeurs, et de meilleurs chefs de projet.
Ceci étant dit, PHP est un langage jeune, encore aujourd'hui, il opère une mutation depuis plusieurs années pour imiter les langages plus "objet" comme Java (belle erreur d'après moi m'enfin), et il finit de déprécier les erreur du passé (les fonctions citées plus haut), et continue d'intégrer les technologies trendy comme par exemple mongo. La dernière version met l'accent sur les performances (php7) c'est aussi selon moi la première version d'une ère de stabilité dans la vie de php, il n'y a en effet plus besoin d'en rajouter (maxwell qualité filtre quoi) donc quand est ce que php deviendra mature? Ben maintenant, php7 tu écris ton code dans 16 ans je suis à peu prêt persuadé que ça sera encore compatible (avec php 64 parce que bon php va bien finir par partir en cacahuète avec les numéro de version comme tous le monde)
Concretement on parle de remplacer ereg et eregi par des preg, de corriger des problèmes de variables globales, et de ce genre de choses, si c'est un gros projet, il y a aussi à retaper le modèle objet, étant donné que les public protected private n'existaient pas, que __construct n'était pas le constructeur mais qu'il fallait utiliser le même nom pour la classe et pour une fonction.
Même avec un projet en php3 vers php7 s'il avait été bien codé à la base, c'est un boulot qui se compte en semaine au pire, même mal codé aucun projet ne peut nécessiter 30 mois homme pour être corrigé. Ce dont vous avez besoin c'est de meilleurs développeurs, et de meilleurs chefs de projet.
Ceci étant dit, PHP est un langage jeune, encore aujourd'hui, il opère une mutation depuis plusieurs années pour imiter les langages plus "objet" comme Java (belle erreur d'après moi m'enfin), et il finit de déprécier les erreur du passé (les fonctions citées plus haut), et continue d'intégrer les technologies trendy comme par exemple mongo. La dernière version met l'accent sur les performances (php7) c'est aussi selon moi la première version d'une ère de stabilité dans la vie de php, il n'y a en effet plus besoin d'en rajouter (maxwell qualité filtre quoi) donc quand est ce que php deviendra mature? Ben maintenant, php7 tu écris ton code dans 16 ans je suis à peu prêt persuadé que ça sera encore compatible (avec php 64 parce que bon php va bien finir par partir en cacahuète avec les numéro de version comme tous le monde)