PHP 8.4 : la maturité continueAvec la sortie de PHP 8.4, le langage poursuit sa transformation entamée depuis PHP 7. Cette version apporte des fonctionnalités qui rapprochent PHP des langages modernes tout en conservant sa simplicité caractéristique.Property HooksLa fonctionnalité la plus attendue permet de définir des getters et setters directement dans la déclaration des propriétés. Fini les méthodes getX() et setX() verbeux : le code est plus propre et plus expressif.Asymmetric VisibilityIl est désormais possible de définir une visibilité différente pour la lecture et l'écriture d'une propriété. Par exemple, une propriété publique en lecture mais privée en écriture — un pattern très courant enfin supporté nativement.Améliorations du typageLes types de retour covariants et contravariants ont été étendus. Les constantes typées dans les interfaces permettent des contrats plus stricts. Le nouveau type « never bottom » améliore l'analyse statique.Impact pour les développeursLes frameworks majeurs (Laravel, Symfony) exploitent déjà ces nouveautés. La migration depuis PHP 8.3 est facilitée par des outils de compatibilité automatisés.Source : Nikita Popov, contributeur PHP Core, php.net release notes et PHP Foundation Blog, janvier 2026