JetBrains ogłosił wydanie PhpStorm 2026.3, najnowszej wersji zintegrowanego środowiska programistycznego (IDE) przeznaczonego dla deweloperów PHP. Jest to trzecia w tym roku duża aktualizacja. Wprowadza ona nowy obszar roboczy poświęcony programowaniu z wykorzystaniem agentów AI oraz konfiguracjom wieloagentowym, a także dodaje obsługę PHP 8.6.
- JetBrains wydał PhpStorm 2026.3, który wprowadza nowy obszar roboczy dla agentów AI.
- Warstwa Air pozwala powierzać zmiany w kodzie agentom, takim jak Claude Agent czy Codex.
- IDE obsługuje PHP 8.6 i rozszerza wsparcie dla Laravela oraz Livewire.
- Wersja usprawnia pracę z Git, programowaniem zdalnym i terminalem opartym na libghostty.
Obszar roboczy dla agentów AI
Ta wersja zawiera Air, nową warstwę dedykowaną rozwojowi agentowemu, czyli powierzaniu zadań agentom kodującym zdolnym do samodzielnego wprowadzania zmian w kodzie. Użytkownicy mogą w nim wykorzystywać posiadane już agenty i subskrypcje oraz zarządzać konfiguracjami wieloagentowymi bezpośrednio w PhpStorm. Air współpracuje z Claude Agent, Codex, Gemini, GitHub Copilot, Junie, OpenCode i innymi agentami kompatybilnymi z ACP (Agent Client Protocol, protokół komunikacji między IDE a agentami). IDE wykrywa agenty już zainstalowane na komputerze i pozwala dodawać nowe z rejestru.
Klucze API i niestandardowe adresy URL bazowe pozostają obsługiwane, a subskrypcja AI od JetBrains nie jest wymagana. Do użytku bez subskrypcji PhpStorm zawiera darmową AI z konfiguracją Junie Lite, dostępną przy użyciu prostego konta JetBrains. Zmiany proponowane przez agenta można przejrzeć obok otaczającego kodu, a komentarze można zakotwiczyć do konkretnej linii w diffie, aby kierować agentem. JetBrains wskazuje, że inteligencja kodu w IDE pomaga agentom unikać błędów.
PHP 8.6 i Laravel
PhpStorm 2026.3 dodaje obsługę PHP 8.6, którego premiera planowana jest na koniec listopada. IDE może sprawdzać zgodność kodu z tą wersją, w ustawieniach lub poprzez wymaganie « php » w pliku composer.json. Nowa inspekcja sygnalizuje konstruktory i destruktory, które zwracają wartość lub używają yield, a szybka poprawka pozwala usunąć wartość zwracaną. Dla projektów celujących w PHP 8.5 lub starsze wersje, IDE sygnalizuje składnię właściwą dla wersji 8.6, a także wywołania nowych funkcji takich jak clamp().
Wzbogacono również obsługę Laravela, dodając inspekcje wykrywające nieznane klucze konfiguracyjne lub nieistniejące metody komponentów Livewire. Do okna narzędzi Laravela dodano zakładkę « Procesy » do zarządzania serwerem deweloperskim, workerami kolejki czy poleceniami npm dev.
Git, programowanie zdalne i terminal
PhpStorm może teraz kopiować lokalną konfigurację projektu do nowych drzew roboczych Git, a połączenie z GitLab może odbywać się przez OAuth, bez osobistego tokenu dostępu. Programowanie zdalne również zostało uproszczone dzięki zintegrowanemu połączeniu SSH i trybowi lekkomu, który umożliwia pracę nad projektem, gdy zdalne IDE jest jeszcze w trakcie uruchamiania. Terminal opiera się teraz na libghostty, bibliotece emulacji terminala zasilającej Ghostty. Wreszcie, nowa wtyczka LSP Connection Manager pozwala podłączyć dowolny serwer LSP (Language Server Protocol) do IDE z poziomu ustawień, bez konieczności tworzenia dedykowanej wtyczki.
