JetBrains ha annunciato PhpStorm 2026.3, l’ultima versione del suo ambiente di sviluppo integrato (IDE) destinato agli sviluppatori PHP. Si tratta del terzo aggiornamento maggiore dell’anno. Introduce un nuovo spazio di lavoro dedicato allo sviluppo con agenti di IA e alle configurazioni multi-agente, oltre al supporto per PHP 8.6.
Uno spazio di lavoro per gli agenti IA
Questa versione integra Air, un nuovo livello dedicato allo sviluppo agentico, ovvero affidato ad agenti di codifica in grado di effettuare modifiche al codice in modo autonomo. Gli utenti possono impiegare gli agenti e gli abbonamenti di cui già dispongono, e gestire le configurazioni multi-agente direttamente in PhpStorm. Air funziona con Claude Agent, Codex, Gemini, GitHub Copilot, Junie, OpenCode e altri agenti compatibili ACP (Agent Client Protocol, un protocollo di comunicazione tra l’IDE e gli agenti). L’IDE rileva gli agenti già installati sulla macchina e permette di aggiungerne da un registro.
Le chiavi API e gli URL di base personalizzati rimangono supportati, e non è necessario alcun abbonamento all’IA di JetBrains. Per un utilizzo senza abbonamento, PhpStorm include un’IA gratuita con la configurazione Junie Lite, accessibile con un semplice account JetBrains. Le modifiche proposte da un agente possono essere esaminate accanto al codice circostante, e i commenti possono essere ancorati a una riga precisa del diff per guidare l’agente. JetBrains indica che l’intelligenza di codice dell’IDE aiuta gli agenti a evitare errori.
PHP 8.6 e Laravel
PhpStorm 2026.3 aggiunge il supporto per PHP 8.6, la cui uscita è prevista per fine novembre. L’IDE può verificare la conformità del codice a questa versione, nelle impostazioni o tramite il requisito « php » del file composer.json. Una nuova ispezione segnala i costruttori e i distruttori che restituiscono un valore o utilizzano yield, e una correzione rapida permette di rimuovere il valore di ritorno. Per i progetti che puntano a PHP 8.5 o a una versione precedente, l’IDE segnala la sintassi specifica della versione 8.6, così come le chiamate a funzioni recenti come clamp().
Il supporto per Laravel si arricchisce anch’esso, con ispezioni che rilevano le chiavi di configurazione sconosciute o i metodi di componente Livewire inesistenti. Una scheda « Processi » è stata aggiunta alla finestra degli strumenti Laravel per gestire il server di sviluppo, i lavoratori di coda o ancora i comandi npm dev.
Git, sviluppo remoto e terminale
PhpStorm può ora copiare la configurazione locale di un progetto in nuovi alberi di lavoro Git, e una connessione GitLab può avvenire tramite OAuth, senza token di accesso personale. Lo sviluppo remoto è anch’esso semplificato, con una connessione SSH integrata e una modalità leggera che permette di lavorare su un progetto mentre l’IDE remoto è ancora in fase di avvio. Il terminale si basa ora su libghostty, la libreria di emulazione di terminale che alimenta Ghostty. Infine, il nuovo plugin LSP Connection Manager permette di connettere qualsiasi server LSP (Language Server Protocol) all’IDE dalle sue impostazioni, senza sviluppare un plugin dedicato.
