Développement
Migrer de PHP 7 à PHP 8 : ce qui casse vraiment
Publié le 14 juin 2024 · Mis à jour le 14 juin 2024
La migration est plus douce qu'annoncé, mais quelques changements silencieux méritent l'attention.
Ce qui casse
- Les avertissements devenus erreurs fatales sur les clés de tableau absentes
- Les comparaisons souples entre chaîne et nombre, dont la règle a changé
- Les arguments nommés qui rendent l'ordre moins tolérant
Ce qu'on gagne
Les types de retour, match, l'opérateur nullsafe et la promotion des propriétés dans le constructeur suppriment beaucoup de code répétitif.
Méthode
Activer E_ALL en développement avant la migration : la moitié des surprises apparaît d'elle-même.