PhpStorm prend maintenant en charge PHP 8.3
PhpStorm fournit maintenant une prise en charge complète de toutes les améliorations apportées par PHP 8.3. Poursuivez votre lecture pour en savoir plus sur ce que cette prise en charge inclut et sur les avantages qu’elle va vous apporter. Pensez à mettre à jour votre IDE pour profiter de cette nouvelle prise en charge.
L’équipe PhpStorm s’est toujours efforcée de fournir une prise en charge complète des nouvelles versions de PHP le plus tôt possible et c’est encore une fois le cas avec PHP 8.3.
Cette nouvelle version de PHP dont la sortie est prévue le 23 novembre comprend notamment les constantes de classe typées, des améliorations des classes en lecture seule, le nouvel attribut #[Override]
, la nouvelle fonction json_validate()
, ainsi que plusieurs nouvelles obsolescences et mises à jour :
PhpStorm intègre déjà de manière transparente la plupart des fonctionnalités récentes du langage dans votre workflow, nous évoquons donc uniquement les toutes dernières mises à jour de PHP 8.3 dqns cet article, afin que vous puissiez commencer à en tirer parti immédiatement.
1. Attribut #[Override]
Avec PHP 8.3, vous pouvez signaler explicitement les remplacements de méthodes avec le nouvel attribut #[Override]. S’il y a lieu, PhpStorm vous suggère d’ajouter l’attribut :
2. Nouvelle fonction json_validate()
PHP 8.3 introduit la fonction json_validate() pour améliorer l’efficacité de la validation JSON. PhpStorm détecte les patterns pertinents et recommande l’utilisation de json_validate() pour une meilleure utilisation de la mémoire :
3. Constantes de classes typées
Avec PHP 8.3, vous pouvez déclarer des types pour les constantes de classe. PhpStorm prend en charge cette fonctionnalité avec la complétion des indications de types et des vérifications pour la compatibilité et la redéclaration.
4. Fonctionnalités obsolètes
Les inspections de PhpStorm prennent en compte les obsolescences de PHP 8.3 afin que votre base de code reste à jour :
Si vous n’avez pas encore essayé PhpStorm 2023.2.4, téléchargez-le dès aujourd’hui pour bénéficier de sa compatibilité avec PHP 8.3.
C’est tout pour aujourd’hui. Merci d’utiliser PhpStorm !
_____________
La liste de toutes les nouveautés de cette version est disponible dans les notes de publication
Comme toujours, n’hésitez pas à nous faire part de tout problème via notre outil de suivi ou ici dans les commentaires.
Auteur de l’article original en anglais :