La compatibilité ascendante de PHP est plutôt bonne... et les dépréciations sont systématiquement documentées.
Il existe aussi des outils permettant d'automatisation de ces démarches comme Rector.
Alors oui cela peut représenter un grand travail lors de grosses transitions et de vieux logiciels comme ici, mais c'est loin d'être insurmontable.
Maintenant si le code initial est mauvais, cela restera mauvais, pas forcément plus difficile à migrer en fait.
[^] # Re: Docker ?
Posté par Jérôme FIX (site web personnel) . En réponse au message Récupérer une version de PHP 5.4 sur RockyLinux 8.. Évalué à 2. Dernière modification le 13 mars 2024 à 17:37.
La compatibilité ascendante de PHP est plutôt bonne... et les dépréciations sont systématiquement documentées.
Il existe aussi des outils permettant d'automatisation de ces démarches comme Rector.
Alors oui cela peut représenter un grand travail lors de grosses transitions et de vieux logiciels comme ici, mais c'est loin d'être insurmontable.
Maintenant si le code initial est mauvais, cela restera mauvais, pas forcément plus difficile à migrer en fait.
http://php.adamharvey.name/manual/fr/migration55.incompatible.php
http://php.adamharvey.name/manual/fr/migration56.incompatible.php
http://php.adamharvey.name/manual/fr/migration70.incompatible.php
...