La nouvelle version PHP 8.0 disponible !

image article tristan

Oceanet, Technique

PHP a sorti fin novembre la nouvelle version majeure de son langage.

Cette nouvelle version majeure apporte de nombreuses améliorations du langage mais aussi de nouvelles fonctionnalités :

  • Les unions de types (documentation, RFC)
  • Les arguments nommés (RFC)
  • L’expression match, dérivé de la fonction switch (documentation, RFC)
  • Les attributs, inspirés des annotations (documentation, RFC)
  • La promotion des propriétés du constructeur, permettant d’indiquer qu’un paramètre de constructeur doit être stocké dans un attribut (documentation, RFC)
  • L’opérateur nullsafe, permettant le chaînage d’appels de méthodes/d’attributs même si un élément de la chaîne est null (RFC)
  • Les WeakMap (documentation)
  • La compilation Juste à temps (JIT – Just in time)
  • Et bien d’autres !

Vous trouverez plus d’informations sur la présentation des changements de PHP8 (en français).

PHP 8.0 est disponible sur les solutions d’hébergement d’Oceanet Technology sous Debian 10, en remplacement de votre version de PHP actuelle, ou sur un nouveau serveur.

N’oubliez pas de consulter le guide de migration du code de PHP 7.4 à PHP 8.0 et de vérifier la compatibilité de votre framework et ses dépendances afin de garantir une mise à jour sans difficulté.

Article rédigé par Tristan Charbonneau, Administrateur Systèmes Linux