What’s New in PhpStorm 2026.3 JetBrains released PhpStorm 2026.3, the third major update of the year, adding JetBrains Air, a new layer for agentic development that runs Claude Agent, Codex, Gemini, GitHub Copilot, Junie, OpenCode and other ACP-compatible agents inside the IDE with existing provider subscriptions and API keys and no JetBrains AI subscription required. The release also adds support for PHP 8.6, due later this November, including a "Deprecated since PHP 8.6" inspection for constructors and destructors that return a value or use yield, a "Remove return value" quick-fix, and reporting of deprecated mb_ereg* calls, plus improved type inference for generics. Air ships with free AI under the Junie Lite configuration, and with PhpStorm's MCP server enabled agents can run inspections and apply quick-fixes themselves. Releases https://blog.jetbrains.com/phpstorm/category/releases/ What’s New in PhpStorm 2026.3 PhpStorm 2026.3, the third major update of the year, is here This release includes a new workspace for agentic development and multi-agent setups, support for PHP 8.6, improvements to remote development and WSL scenarios, and PHP code insight enhancements. JetBrains Air – one place to run your agents and verify their work PhpStorm 2026.3 ships with Air https://www.jetbrains.com/air/ides/ , a new layer for agentic development in JetBrains IDEs. Work with the coding agents and subscriptions you already have, and manage multi-agent setups inside PhpStorm. The IDE’s code intelligence helps agents make fewer wrong turns and gives you the tools to review every change before it ships. Open agent sessions, project files, and diffs in the editor tabs side by side – no switching between the editor and agent workspace views. Your agents, your models, your subscriptions – with Junie Lite for free Air in PhpStorm works with Claude Agent, Codex, Gemini, GitHub Copilot, Junie, OpenCode, and other ACP-compatible agents https://www.jetbrains.com/acp/ . It detects the agents already installed on your machine, so you can connect them with a single click and add more from the agent registry. Your existing setup carries over, too: provider subscriptions, API keys, and even a custom base URL all work, with no JetBrains AI subscription required. Run Claude Agent on your Claude subscription in the terminal or in a full-screen IDE tab, use other agent subscriptions in the chat or terminal, and switch between subscriptions at any moment, even mid-session. Air in PhpStorm includes free AI with the Junie https://junie.jetbrains.com/ Lite configuration, so you can use an agent without a subscription. You only need a JetBrains Account. A central workspace to review changes and guide the agent Review an agent’s changes with the surrounding code and your project tools in view, and send feedback straight back to the agent. Anchor a note to a specific line in the diff, or comment directly from the code, so the agent gets concrete context about the change you want. Work in the chat or the terminal, whichever suits you. PHP and Laravel PHP 8.6 support PhpStorm 2026.3 adds support for PHP 8.6, which will be released later this November. You can configure the IDE to check your code against PHP 8.6 in the settings by going to PHP | PHP language level or through the php requirement in composer.json . This lets you: - Migrate existing codebases to PHP 8.6. The new Deprecated since PHP 8.6 inspection reports constructors and destructors that return a value https://wiki.php.net/rfc/deprecate-return-value-from-construct or use yield . The Remove return value quick-fix removes the returned value and keeps early exits. Calls to the deprecated mb ereg functions are reported too. - Deliver quality PHP 8.6 code from day one. PhpStorm adds code completion and type inference for PHP’s new functions, classes, and APIs and reports deprecated patterns and potential runtime errors before you or your agents run it. - Keep supporting older PHP versions. If your project targets PHP 8.5 or earlier, PhpStorm reports 8.6-only syntax and calls to new functions such as clamp . For a readonly property with a default value https://wiki.php.net/rfc/readonly property defaults , it offers the Initialize property in constructor quick-fix. These checks work the same way whether you wrote the code or an agent did. With PhpStorm’s MCP server enabled, agents can run the inspections and apply the quick-fixes themselves. The php-runtime-tools skill that comes bundled with PhpStorm 2026.3 gives your agent the project’s PHP interpreter, so it doesn’t fall back to the system php and run with the wrong version or missing extensions. Type inference improvements PhpStorm 2026.3 further improves type inference in code that uses generics templates, callables, and array shapes. The enhancements and bug fixes include support for the @param-closure-this tag and parameter types from PHPDoc callable signatures, templates in @method declarations, return types for generic factories that take a class-string