blog image

9 March, 2024

Nouveauté de PHP 8.2

Commentaire sur la veille


Aujourd'hui, je vais vous présenter les nouveautés de PHP 8.2 ainsi que les points importants à retenir de cette version.
J'ai consulté la source suivante :  https://www.php.net/releases/8.2/en.php PHP 8.2 est une mise à jour majeure qui a un impact significatif sur de nombreuses sous-fonctions. Elle introduit de nouvelles fonctionnalités et améliore considérablement les performances du langage.


Voici les ajouts importants :



  • ajout de la classe Readonly : cette classe permet de définir des propriétés d'objet en lecture seule, empêchant ainsi leur modification une fois initialisées.

  • Les types "stand-alone" null, false et true : il est maintenant possible de spécifier explicitement ces valeurs en tant que types de données, simplifiant ainsi leur manipulation.

  • L'ajout d'une extension random : cette extension propose de nouvelles fonctions pour la génération de nombres aléatoires, ce qui peut être utile dans divers scénarios.

  • Les constantes dans les traits : il est désormais possible de déclarer des constantes au sein des traits, facilitant ainsi leur réutilisation dans les classes qui utilisent ces traits.

  • Certains éléments deviennent obsolètes, comme les propriétés dynamiques de classe. Je vous recommande d'explorer plus en détail ces nouveautés directement sur le site officiel.


En conclusion, PHP 8.2 est une mise à jour majeure qui démontre l'évolution constante de PHP et son aptitude à nous surprendre avec des améliorations continues.


BenchMark des version PHP:


Benchmark_php82