Accueil » News » PHP 8.4 Release Candidate 1 : La première version est disponible !

Le tout premier Release Candidate (RC1) de PHP 8.4 est désormais entre nos mains. Une nouvelle version qui annonce de nombreuses fonctionnalités inédites. Alors que la version stable de PHP 8.4.0 est prévue pour le 21 novembre 2024, il est temps pour les développeurs de se familiariser avec ces nouveautés et de se préparer au futur.

Quelles sont les nouveautés ?

PHP 8.4 n’apporte pas uniquement des corrections mineures, mais aussi de véritables ajouts qui changeront la façon de coder. Voici un aperçu de ce que vous allez découvrir :

  • request_parse_body() : cette nouvelle fonction permet de traiter les requêtes multipartes (RFC1867) dans des requêtes HTTP autres que POST. Une amélioration qui rendra la gestion des requêtes plus souple.
  • Instanciation sans parenthèses : une simplification notable pour l’instanciation des classes, qui vous évitera l’ajout de parenthèses inutiles. Votre code sera plus propre, plus élégant.
  • Attribut #[\Deprecated] : un nouvel outil qui permet de signaler les éléments en cours de dépréciation. Cela vous donnera la possibilité de mieux préparer vos projets futurs tout en conservant la compatibilité avec le présent.
  • Hooks sur les propriétés : un contrôle accru sur l’accès et la modification des propriétés, facilitant la gestion de la logique derrière chaque propriété d’un objet.
  • Visibilité asymétrique des propriétés : cette fonctionnalité permet d’ajuster indépendamment la lecture et l’écriture d’une propriété, offrant ainsi une plus grande flexibilité.
  • Objets paresseux (Lazy objects) : ces objets ne sont créés que lorsque cela est nécessaire, réduisant ainsi l’impact sur les performances.

En plus de ces points, plusieurs autres fonctionnalités telles que les nouvelles méthodes de recherche dans les tableaux, ou encore des outils pour gérer les en-têtes HTTP, s’ajoutent à la liste. Le document de mise à jour vous permettra de plonger dans l’ensemble des améliorations.

Calendrier de sortie

Nous entrons dans la phase des Release Candidates, avec une version finale prévue pour le 21 novembre 2024. Ce sera l’occasion d’adopter PHP 8.4 et de profiter de toutes ces améliorations, que vous pourrez déjà tester dans cette version RC1.

En savoir plus

Pour ceux qui veulent approfondir, voici quelques ressources qui vous guideront dans cette nouvelle aventure :

  • Le document UPGRADING regroupe tous les changements incompatibles, les nouvelles fonctionnalités et les détails à connaître.
  • Le document NEWS contient des notes sur chaque release et permet de mieux appréhender les nouveautés.
  • La page PHP 8.4 Preparation Tasks liste toutes les étapes de préparation à cette nouvelle version.

Le code source de PHP 8.4 RC1 est disponible en téléchargement, prêt à être testé et exploré.

PHP 8.4 se présente comme une version riche en fonctionnalités, une opportunité de faire évoluer vos projets et d’optimiser vos performances. Soyez prêts à adopter cette nouvelle version dès sa sortie officielle !

4o

5/5
Alicia
Alicia@aliciabth
Lire plus
J'ai fait appel aux services de Julien Chrétien pour la création de mon site web et je suis extrêmement satisfait du résultat. Dès le début, Julien a pris le temps de comprendre mes besoins spécifiques et a su proposer des solutions adaptées. Il a fait preuve d'un grand professionnalisme et d'une réelle expertise tout au long du processus.
Christophe
Christophe@chricri62
Lire plus
Ce qui m'a particulièrement marqué, c'est son approche transparente et honnête en matière de tarification. Julien a pris le temps de m'expliquer en détail les différents facteurs qui influencent le coût d'un site web, sans jamais me pousser à choisir des options inutiles.
Cathy
Cathy@lingerie62_2
Lire plus
Julien n'est pas seulement un webmaster, c'est un véritable artisan du web. Il a su transformer mes idées brutes en un site web élégant et fonctionnel. Chaque page, chaque fonctionnalité, chaque détail a été pensé et réalisé avec soin
Précédent
Suivant

Partager :

Sur le même sujet :

homme en rose qui propose un rendez vous pour la creation d'un site web