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.