PhpStorm 2026.3 New Features Explained: JetBrains Air, PHP 8.6 Support and Laravel Upgrades

PhpStorm 2026.3 new features explained — JetBrains PhpStorm logo

Image: JetBrains — PhpStorm (official product logo, via Wikimedia Commons).

TL;DR: PhpStorm 2026.3 is out now, JetBrains' third major PhpStorm update of 2026. The headline is Air, a workspace for running coding agents such as Claude, Codex and GitHub Copilot inside the IDE. It also adds support for PHP 8.6 ahead of its 19 November release, three new Laravel inspections, a terminal rebuilt on Ghostty, and fixes for long-standing UI freezes.

📌 Key Highlights

  • JetBrains released PhpStorm 2026.3 on 6 November 2026 — the third major update of the year, following 2026.2 in July.
  • Air is a new agent workspace: run Claude Agent, Codex, Gemini, GitHub Copilot, Junie, OpenCode and other ACP-compatible agents side by side with your code — no JetBrains AI subscription required.
  • PHP 8.6 support arrives before the language itself: migration inspections and quick-fixes flag 8.6-only syntax, with completion for new functions such as clamp().
  • Laravel developers get three new inspections and a Processes tab for dev servers, queue workers and npm commands.
  • The built-in terminal now runs on libghostty, Git worktrees copy your local .idea settings, and Composer-project freezes are fixed.

What happened?

JetBrains shipped PhpStorm 2026.3 on 6 November 2026. It is the PHP IDE's third major release of the year, and like its stablemates IntelliJ IDEA 2026.3 and RustRover 2026.3, it is built around one big idea: the IDE should be a good home for the AI coding agent you already use, rather than forcing you onto JetBrains' own agent. That idea is called Air, and it leads the release. The rest is practical: support for the next PHP version before it ships, sharper Laravel tooling, a faster terminal, and fixes for long-standing UI freezes.

PhpStorm 2026.3 new features at a glance

FeatureWhat it doesWho benefits
JetBrains AirWorkspace for coding agents; sessions, files and diffs in editor tabs; comment on a diff line and send it back to the agentAnyone using Claude, Codex, Copilot, Gemini or Junie
PHP 8.6 supportMigration inspections, quick-fixes and completion for PHP 8.6 features ahead of the 19 November releasePHP developers preparing upgrades
Laravel inspectionsFlags unknown config keys, missing resource-route methods and unknown Livewire methods; new Processes tabLaravel developers
Ghostty terminalTerminal rebuilt on libghostty; tabs can move into the editor area; warns before closing a running sessionTerminal-heavy developers, agent users
Freeze fixesBlocking work moved off the UI thread; fixes freezes in Composer projects, deployments, Twig debugging and type inferenceLarge-project developers
WSL & remote devSimpler WSL PHP setup, Xdebug without extra networking, SSH remote sessions with a light mode while the remote IDE startsWindows and remote developers

PhpStorm 2026.3 new features explained — PHP logo, PHP 8.6 support

Image: The PHP Group — PHP logo (via Wikimedia Commons). PhpStorm 2026.3 adds PHP 8.6 support ahead of the language's 19 November 2026 release.

Air: a workspace for the coding agents you already use

Air is JetBrains' new agent layer, and it is deliberately open. It detects the coding agents already installed on your machine — Claude Agent, Codex, Gemini, GitHub Copilot, Junie, OpenCode and other agents that speak the Agent Client Protocol — and your existing provider subscriptions, API keys and custom base URLs keep working. You do not need a JetBrains AI subscription, and a free Junie Lite configuration is included if you only have a JetBrains Account.

In practice, agent sessions, project files and diffs open side by side in editor tabs. You can attach a note to a specific line in a diff, or comment from the code, and send it back to the agent. Air can also run SQL from the chat and reference database objects with completion.

That connects to the PHP 8.6 work: PhpStorm 2026.3 bundles a php-runtime-tools skill that hands the agent your project's PHP interpreter, so it does not fall back to the system php binary with the wrong version or missing extensions. Through the IDE's MCP server, agents can also run PhpStorm's inspections and apply its quick-fixes themselves.

PHP 8.6 support, before PHP 8.6 ships

PHP 8.6 is due on 19 November 2026, and PhpStorm 2026.3 already supports it. Set the language level under PHP | PHP language level in Settings, or through the php requirement in composer.json. If your project still targets PHP 8.5 or earlier, the IDE flags 8.6-only syntax and calls to new functions such as clamp(), and offers quick-fixes — for example, an Initialize property in constructor fix for a readonly property with a default value. You also get completion and type inference for the new functions, classes and APIs.

Type inference improves more broadly: generics templates, callables and array shapes are handled better, including the @param-closure-this tag, parameter types from PHPDoc callable signatures, templates in @method declarations, and return types for generic factories that take a class-string<T> argument.

Laravel, Git and the terminal

Laravel developers get three new inspections that catch mistakes which look correct in a diff and only fail at runtime: unknown config keys, Laravel routes for missing resource route methods, and unknown Livewire component methods. The Laravel tool window also gains a Processes tab for long-running processes — the dev server, queue workers and npm dev commands — which you can list, start, stop and restart, and whose output you can read, without switching between terminal tabs.

Git worktrees, added in 2026.1, now copy your local project configuration — run configurations and other settings stored in .idea — into new worktrees, so you stop recreating them per worktree. You can also open a GitHub pull request or GitLab merge request in a separate worktree while your current branch stays untouched.

The terminal now runs on libghostty, the emulation library behind Ghostty, which JetBrains says improves keyboard shortcuts, emoji and styling in terminal apps — including agents such as Claude Code, Codex and Junie. A terminal tab can move into the editor area, and the IDE warns you before closing a tab with a running session.

Why it matters for developers in India

PHP still powers an enormous share of Indian web work — WordPress sites, Laravel applications built by agencies and freelancers, and legacy codebases that need careful upgrades. Two parts of this release speak directly to that audience. First, PHP 8.6 lands on 19 November, and 2026.3 lets teams test their code against it now, with the IDE flagging what will break before the upgrade rather than after. Second, Air works with the agent subscriptions developers already pay for, instead of demanding another one — a real consideration when a second AI subscription is a meaningful monthly cost.

The WSL improvements matter too: many Indian developers run PhpStorm on Windows against a Linux environment, and setup now takes fewer steps, with Xdebug working without extra network configuration. And the freeze fixes target Composer projects, deployment connections and Twig debugging — exactly the slow, large projects that Indian agency developers complain about most. One honest note: TechByCountry has not tested PhpStorm 2026.3 hands-on — the features here are JetBrains' own description and independent reporting, not our test results.

Should you care?

✅ Yes, if you write PHP or Laravel daily, use an AI coding agent, or plan to move to PHP 8.6 when it lands on 19 November — this is a genuinely useful update. ⏳ Hold off, if you are mid-project on a deadline: let the early reports come in, then update between sprints rather than in the middle of one.

FAQs

What is new in PhpStorm 2026.3?
The headline is Air, a workspace for coding agents such as Claude, Codex and GitHub Copilot. It also adds PHP 8.6 support, three Laravel inspections, a Processes tab, a Ghostty-based terminal, Git worktree improvements, WSL setup improvements and fixes for UI freezes.

Does PhpStorm 2026.3 support PHP 8.6?
Yes — ahead of PHP 8.6's planned release on 19 November 2026. It includes migration inspections, quick-fixes and completion for new PHP 8.6 functions, classes and APIs, and flags 8.6-only syntax in projects targeting earlier versions.

What is JetBrains Air in PhpStorm?
Air is a new agent layer that runs coding agents inside the IDE. It works with Claude Agent, Codex, Gemini, GitHub Copilot, Junie, OpenCode and other ACP-compatible agents, using your existing subscriptions and API keys — no JetBrains AI subscription is required.

Do I need a JetBrains AI subscription to use Air?
No. Air detects agents already on your machine and your existing provider subscriptions work as they are. A free Junie Lite configuration is included and only needs a JetBrains Account.

How do I update to PhpStorm 2026.3?
Download it from JetBrains or update through the JetBrains Toolbox App. If you use the IDE's built-in updater, check for updates from the Help menu; the release is available now.

Takeaway: PhpStorm 2026.3 is a practical release with one strategic bet — that the IDE's job is now to host whichever AI agent you already trust. The PHP 8.6 tooling is the part to act on first.

If you write PHP for a living, update via the Toolbox App, try Air with the agent you already use, and run the PHP 8.6 migration inspections on your projects before the language ships on 19 November.

Sources

Comments