← Retour à la liste
★★★★ 4 / 5
Catégorie 01IDE
PS

PHPStorm

L'IDE PHP de référence par JetBrains

Installation
macOSbrew install --cask phpstorm
macOS (JetBrains Toolbox — recommandé)brew install --cask jetbrains-toolbox
Windowswinget install JetBrains.PHPStorm
Linux (Snap)sudo snap install phpstorm --classic
Version2026.1.1 (24 avril 2026)
Prix$99/an (individuel) — $249/an (org.)
Plateformes
WindowsmacOSLinux
Commandes10
Exemples3
IDE
À propos

PHPStorm est le seul IDE conçu spécifiquement pour PHP. Analyse statique profonde, refactoring multi-fichiers, débogueur Xdebug intégré sans configuration. En version 2026.1.1 (avril 2026) avec support Laravel 13, MCP tools et agents tiers intégrés.

Fonctionnalités clés
Complétion PHP profondeInférence de types PHP 8.x, namespaces, traits, génériques, PHPDoc — la complétion la plus précise du marché pour PHP, sans extension.
Débogueur Xdebug natifConfiguration Xdebug en deux clics, breakpoints conditionnels, step-through, inspection de variables et pile d'appels. Zéro configuration manuelle.
Refactoring intelligentRenommage cross-fichiers sûr, extraction de méthode/variable/interface, inline function — tout calculé statiquement, zéro faux positif.
Support Laravel 13 (v2026.1)Complétion Eloquent, navigation dans les routes via la nouvelle Route Search UI, support Livewire et Filament — mis à jour en 2026.1.
MCP Tools & agents tiers (v2026.1)PHPStorm 2026.1 intègre des MCP server tools et supporte les agents tiers — PHPStorm peut être piloté par des agents IA comme Claude Code.
Base de données intégréeConnecteur SQL avec complétion, diff de schéma, export CSV/JSON, console SQL — sans quitter l'IDE.
Commandes
CommandeDescription
Alt+EnterQuick Fix — corrections automatiques et intentions d'actions
Ctrl+Alt+L / Cmd+Alt+LReformatter le code (PSR-12)
Shift+ShiftSearch Everywhere — fichiers, classes, symboles, actions
Ctrl+B / Cmd+BAller à la définition (ou aux usages si sur une définition)
Ctrl+Alt+T / Cmd+Alt+TEncadrer avec... (try-catch, if, while, foreach...)
Ctrl+T / Ctrl+Shift+Alt+TMenu Refactor This — toutes les options de refactoring
F8Step Over (débogueur)
F7Step Into (débogueur)
F9Reprendre l'exécution (débogueur)
Ctrl+Shift+F / Cmd+Shift+FRecherche globale dans le projet
Exemples
Configuration Xdebug dans php.iniCODE
[xdebug]
xdebug.mode = debug
xdebug.start_with_request = yes
xdebug.client_host = host.docker.internal
xdebug.client_port = 9003
Installer PHPStorm via JetBrains Toolbox (recommandé)CODE
# macOS
brew install --cask jetbrains-toolbox
# Puis : Toolbox → PHPStorm → Install
# Avantage : gestion des versions, rollback facile
Route Search — nouveau en 2026.1 (Cmd+Shift+R)CODE
# Dans PHPStorm 2026.1 :
# Cmd+Shift+R → chercher une route Laravel par nom ou URI
# Fonctionne aussi avec les routes Symfony
Points forts & faibles
Points forts
+Complétion PHP la plus précise du marché
+Débogueur Xdebug en deux clics, sans configuration
+Refactoring multi-fichiers fiable (renommage, extraction)
+Support Laravel 13, Drupal, Symfony intégrés (v2026.1)
+MCP Tools et agents tiers depuis 2026.1
+Fallback License — licence perpétuelle incluse dès l'achat
+4 mises à jour majeures par an, support JetBrains réactif
Points faibles
Payant : 99 $/an (individuel) ou 249 $/an (organisation)
Lourd — JVM + UI, minimum 500–800 Mo RAM au repos
Démarrage lent (30–60 s au premier lancement à froid)
Interface complexe — courbe d'apprentissage élevée
Overkill pour un projet PHP simple ou ponctuel
Verdict

L'IDE professionnel PHP incontestable. La v2026.1 ajoute le support MCP et Laravel 13. Le prix organisation ($249/an) est justifié par le gain de productivité sur du PHP complexe — moins pertinent pour du PHP occasionnel.

Idéal pour les équipes PHP / Drupal en production qui déboguent régulièrement avec Xdebug et valorisent le refactoring sûr.