JetBrains a annoncé PhpStorm 2026.3, la dernière version de son environnement de développement intégré (EDI) destiné aux développeurs PHP. Il s’agit de la troisième mise à jour majeure de l’année. Elle introduit un nouvel espace de travail consacré au développement avec des agents d’IA et aux configurations multi-agents, ainsi que la prise en charge de PHP 8.6.
- PhpStorm 2026.3 introduit Air, un espace dédié aux agents de codage IA capables de modifier le code de façon autonome.
- Les utilisateurs peuvent employer leurs agents existants, et PhpStorm inclut Junie Lite, une IA gratuite sans abonnement JetBrains.
- La version prend en charge PHP 8.6 et ajoute des inspections pour Laravel et Livewire.
- Le terminal repose désormais sur libghostty, et le nouveau gestionnaire LSP permet de connecter n’importe quel serveur de langage.
Un espace de travail pour les agents d’IA
Cette version intègre Air, une nouvelle couche dédiée au développement agentique, c’est-à-dire confié à des agents de codage capables d’effectuer des modifications de code de façon autonome. Les utilisateurs peuvent y employer les agents et les abonnements dont ils disposent déjà, et gérer les configurations multi-agents directement dans PhpStorm. Air fonctionne avec Claude Agent, Codex, Gemini, GitHub Copilot, Junie, OpenCode et d’autres agents compatibles ACP (Agent Client Protocol, un protocole de communication entre l’EDI et les agents). L’EDI détecte les agents déjà installés sur la machine et permet d’en ajouter depuis un registre.
Les clés API et les URL de base personnalisées restent prises en charge, et aucun abonnement à l’IA de JetBrains n’est nécessaire. Pour un usage sans abonnement, PhpStorm inclut une IA gratuite avec la configuration Junie Lite, accessible avec un simple compte JetBrains. Les modifications proposées par un agent peuvent être examinées à côté du code environnant, et des commentaires peuvent être ancrés à une ligne précise du diff pour guider l’agent. JetBrains indique que l’intelligence de code de l’EDI aide les agents à éviter les erreurs.
PHP 8.6 et Laravel
PhpStorm 2026.3 ajoute la prise en charge de PHP 8.6, dont la sortie est prévue fin novembre. L’EDI peut vérifier la conformité du code à cette version, dans les paramètres ou via l’exigence « php » du fichier composer.json. Une nouvelle inspection signale les constructeurs et destructeurs qui renvoient une valeur ou utilisent yield, et une correction rapide permet de supprimer la valeur de retour. Pour les projets ciblant PHP 8.5 ou une version antérieure, l’EDI signale la syntaxe propre à la version 8.6, ainsi que les appels à des fonctions récentes comme clamp().
La prise en charge de Laravel s’enrichit également, avec des inspections qui détectent les clés de configuration inconnues ou les méthodes de composant Livewire inexistantes. Un onglet « Processus » a été ajouté à la fenêtre d’outils Laravel pour gérer le serveur de développement, les travailleurs de file d’attente ou encore les commandes npm dev.
Git, développement à distance et terminal
PhpStorm peut désormais copier la configuration locale d’un projet dans de nouveaux arbres de travail Git, et une connexion GitLab peut se faire via OAuth, sans jeton d’accès personnel. Le développement à distance est également simplifié, avec une connexion SSH intégrée et un mode allégé qui permet de travailler sur un projet pendant que l’EDI distant est encore en cours de lancement. Le terminal repose désormais sur libghostty, la bibliothèque d’émulation de terminal qui alimente Ghostty. Enfin, le nouveau plugin LSP Connection Manager permet de connecter tout serveur LSP (Language Server Protocol) à l’EDI depuis ses paramètres, sans développer de plugin dédié.
