IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

PhpStorm prend maintenant en charge PHP 8.3 :
Un aperçu de cette prise en charge et des avantages qu'elle apporte

Le , par Michael Guilloux

12PARTAGES

4  0 
PhpStorm, l'EDI de JetBrains pour le développement Web en PHP, fournit maintenant une prise en charge complète de toutes les améliorations apportées par PHP 8.3. C'est donc le moment idéal pour mettre à jour votre EDI afin de profiter de cette nouvelle prise en charge. Mais déjà, nous vous donnons ici plus de détails sur ce qu'inclut cette prise en charge et les avantages qu’elle va vous apporter.

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 ici uniquement les toutes dernières mises à jour de PHP 8.3, 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.

Télécharger PhpStorm

Une erreur dans cette actualité ? Signalez-nous-la !