
PhpStorm est un environnement de d�veloppement int�gr� (EDI) pour les d�veloppeurs PHP, con�u pour maximiser la productivit� des d�veloppeurs. L'application de bureau de l'EDI vous aide � �crire, �diter, analyser, refactoriser, tester et d�boguer le code PHP sur Windows, macOS et Linux.
Avec PhpStorm, vous disposez d'un support complet pour d�velopper des applications en PHP 5.3 et toutes les versions PHP ult�rieures, y compris PHP 8.3. De plus, l'EDI dispose d'un support int�gr� pour HTML5, CSS, JavaScript, XML et les bases de donn�es. Le support d'autres langages peut �tre ajout� via des plugins.
PhpStorm 2025.1 est maintenant disponible. Cette version est une mise � jour majeure qui inclut des am�liorations dans les annotations PHPStan, Xdebug, et le support WordPress, un niveau gratuit pour l'IA et un nouveau syst�me d'abonnement pour JetBrains AI, et plus encore.
PHP
Compl�tion de code pour @phpstan-type et @phpstan-import-type
Cette version am�liore le support des annotations PHPStan de PhpStorm, en introduisant la compl�tion de code pour les alias de forme de tableau dans @phpstan-type et @phpstan-import-type. En utilisant les alias de type locaux d�finis dans l'annotation @phpstan-type de PHPDoc (ou r�f�renc�s dans l'annotation @phpstan-import-type), l'EDI compl�te automatiquement les cl�s de tableau dans les corps de classe.
Support des variables imbriqu�es dans les fichiers .env
La version 2025.1 �tend le support des fichiers .env de PhpStorm pour inclure la syntaxe des variables imbriqu�es. La compl�tion de code, la navigation entre les d�clarations et les utilisations, les inspections et les corrections rapides fonctionnent maintenant aussi pour les variables d'environnement envelopp�es dans ${...}.
D�bogage
Option pour installer Xdebug � partir de la fen�tre CLI Interpreters
PhpStorm simplifie l'installation de Xdebug de plusieurs fa�ons, notamment en d�tectant si le d�bogueur n'est pas install� pour l'interpr�teur PHP utilis�. Si Xdebug n'est pas install�, dans PhpStorm 2025.1, vous pouvez le t�l�charger et l'installer automatiquement � partir de la fen�tre CLI Interpreters.
L'extension de navigateur Xdebug Helper est maintenant maintenue par JetBrains
JetBrains s'est associ� � Fraser Chapman pour publier et maintenir une extension Xdebug officielle pour les navigateurs Chrome et Firefox. L'extension Xdebug Helper by JetBrains est open source et d�velopp�e par Fraser, mais le fait de s'engager � la tester et � la publier permet � JetBrains de s'assurer que vous disposez d'outils fiables pour un d�bogage sans interruption.
WordPress
Prise en charge de WordPress au d�marrage du projet
Afin de fournir un support aux projets WordPress, PhpStorm a besoin de conna�tre le chemin d'acc�s � l'installation principale de WordPress sur votre machine. Alors que vous deviez auparavant sp�cifier ce chemin manuellement au d�marrage du projet, � partir de la version 2025.1, PhpStorm tente de d�couvrir le chemin et active automatiquement le support du framework WordPress.
S'il n'est pas en mesure de d�tecter le chemin, l'EDI ouvrira la page de configuration de PHP | Frameworks afin que vous puissiez fournir les informations requises.
JetBrains AI
En plus de PhpStorm, JetBrains AI Assistant a re�u une mise � jour majeure. D�sormais, toutes les fonctionnalit�s de JetBrains AI sont disponibles gratuitement dans PhpStorm et les autres IDE JetBrains, offrant un acc�s illimit� � la compl�tion de code et au support des mod�les locaux, avec des limites bas�es sur le cr�dit pour les autres fonctionnalit�s.
JetBrains introduit �galement un nouveau syst�me d'abonnement qui facilite l'augmentation de la capacit� en fonction des besoins avec les niveaux AI Pro et AI Ultimate.
S�lection �largie de LLM dans le chat
La s�lection de mod�les d'IA dans le chat vient d'�tre �largie ! D�sormais, vous pouvez contr�ler enti�rement votre exp�rience de l'IA en choisissant parmi les mod�les linguistiques les plus r�cents et les plus avanc�s, notamment Claude 3.7 Sonnet et Gemini 2.0 Flash.
JetBrains s'engage �galement � int�grer continuellement des mod�les d'IA pour vous garantir l'acc�s aux technologies d'IA les plus r�centes.
Am�lioration de la prise en compte du contexte dans le chat
Les LLM locaux et dans le cloud peuvent d�sormais exploiter les donn�es d'indexation de PhpStorm sur les m�thodes PHP utilis�es dans votre projet. Cela permet � AI Assistant d'am�liorer la qualit� et la pertinence des extraits de code g�n�r�s dans le chat.
Mode hors ligne : Travaillez avec des mod�les locaux
AI Assistant vous offre la possibilit� de travailler avec des mod�les locaux hors ligne ou de tirer parti d'un traitement d'IA bas� sur le cloud. Avec le nouveau mode hors ligne, vous pouvez d�sormais travailler sans connexion internet tout en b�n�ficiant de l'assistance au codage fournie par l'IA. Utilisez des mod�les locaux via Ollama ou LM Studio pour le chat, la g�n�ration de code, les messages de validation, la documentation en ligne, et plus encore.
Modifications multi-fichiers en mode �dition (Beta)
L'�dition de plusieurs fichiers n'a jamais �t� aussi facile ! AI Assistant supporte maintenant les modifications multi-fichiers dans le chat, sugg�rant des changements � travers votre projet tout en utilisant la g�n�ration augment�e par r�cup�ration (RAG) pour localiser les fichiers les plus pertinents. R�duisez les t�ches r�p�titives et apportez des modifications � plusieurs fichiers en une seule interaction.
Appliquer des extraits du chat
D�sormais, lorsque le chat IA sugg�re un extrait de code, vous pouvez utiliser le bouton Apply pour trouver automatiquement l'endroit optimal o� ins�rer le code nouvellement g�n�r� - plus de copier-coller manuel. Cette fonctionnalit� rationalise consid�rablement votre flux de travail.
Prise en compte plus intelligente du contexte par l'IA
L'assistant IA comprend d�sormais mieux l'ensemble de votre projet, en utilisant le RAG avanc� pour faire appara�tre les fichiers, les m�thodes et les classes les plus pertinents. En outre, le contexte inclut d�sormais les fichiers r�cemment consult�s, ce qui rend les interactions encore plus pertinentes pour votre flux de travail. Comme vous pouvez d�sormais ajouter ou supprimer les pi�ces jointes envoy�es en tant que contexte, vous conservez un contr�le total sur le contexte de l'IA.
Exclusion de fichiers du contexte de l'IA
Vous pouvez am�liorer votre contr�le sur ce que l'assistant AI voit en configurant un fichier .aiignore. Cela vous permet d'emp�cher JetBrains AI d'acc�der � des fichiers ou dossiers sp�cifiques, garantissant ainsi que les informations sensibles ne sont jamais trait�es.
Recherche sur le web � partir du chat
Gr�ce � la nouvelle commande /web, AI Assistant peut d�sormais rechercher de la documentation, des conseils de d�pannage et les derni�res ressources techniques directement sur le web, dans votre fen�tre de chat. Plus besoin de changer d'onglet ou de faire une recherche manuelle !
Sch�mas joints dans le chat Explain with AI
Les explications sont plus efficaces lorsqu'elles utilisent tout le contexte pertinent. D�sormais, lorsque vous demandez � AI Assistant d'expliquer une requ�te, le sch�ma correspondant est automatiquement joint au chat.
Frontend
Am�lioration du support de Vue et Nuxt
PhpStorm facilite d�sormais le d�marrage de nouveaux projets Vue gr�ce � l'int�gration de Nuxt CLI (nuxi) dans l'assistant New Project , ce qui permet une exp�rience d'installation plus fluide.
Cette version am�liior� �galement la prise en charge des propri�t�s globales de Vue en r�solvant correctement les propri�t�s personnalis�es ajout�es par l'augmentation de module. En outre, les probl�mes li�s � l'autocompl�tion et � l'importation automatique pour les composants packag�s d�clar�s avec __VLS_WithTemplateSlots ont �t� corrig�s, ce qui garantit une exp�rience de d�veloppement plus fiable dans les projets Vue.
Meilleure prise en charge des monorepo
Travailler dans une monorepo devient plus facile ! PhpStorm respecte d�sormais les configurations Prettier par sous-projet, offre des auto-importations plus intelligentes et une r�solution des alias de chemin via une gestion am�lior�e des exports, et fournit une compl�tion de code et une navigation plus rapides dans les grands espaces de travail Nx. Profitez d'une exp�rience de codage plus coh�rente et plus efficace dans tous vos projets.
Exp�rience utilisateur
Nouvelle architecture de terminal (Beta)
La version 2025.1 introduit une nouvelle architecture de terminal, disponible en version Beta. Le terminal fonctionne maintenant sur un noyau stable et conforme aux standards et utilise l'�diteur de l'IDE pour rendre l'interface utilisateur. Ce changement permet d'introduire de nouvelles fonctionnalit�s tout en pr�servant la compatibilit� et les performances sur diff�rentes plateformes, qu'elles soient locales ou distantes.
Fonctionnalit� de recherche dans les aper�us de Markdown
Dans PhpStorm 2025.1, vous pouvez effectuer des recherches dans les aper�us Markdown. Comme les aper�us README.md sont souvent la premi�re chose que vous voyez lorsque vous ouvrez ou clonez un projet, cette mise � jour facilite la recherche instantan�e d'informations cl�s.
Dialogues de fichiers OS natifs sur Windows
PhpStorm utilise maintenant par d�faut les dialogues de fichiers natifs de Windows au lieu de l'impl�mentation personnalis�e de l'IDE. Cela vous donne une exp�rience plus famili�re lors de l'ouverture ou de l'enregistrement de fichiers. Si vous pr�f�rez le comportement pr�c�dent, vous pouvez le restaurer dans PAdvanced Settings | User Interface.
Mises � jour de l'exp�rience Commit
JetBrains est en train d'affiner le workflow des Commits non-modale, l'option int�gr�e par d�faut, en r�ponse aux nombreux retours durant le Programme d'Acc�s Anticip�. L'interface de Commit modale devient un plugin, qui peut �tre activ� dans Settings | Advanced Settings | Version Control. Git. Dans la version 2025.1, le plugin sera int�gr� � l'EDI, vous pourrez donc continuer � utiliser l'interface sans avoir � l'installer manuellement.

Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.