PhpStorm 2026.3 新特性一览

PhpStorm 2026.3 新特性一览

💡 原文英文,约2400词,阅读约需9分钟。
📝

内容提要

PhpStorm 2026.3 发布,新增 JetBrains Air 智能体开发工作区,支持多智能体协作与变更审查,并免费提供 Junie Lite;支持 PHP 8.6,增强类型推断与 Laravel 检查;Git 支持工作树并行开发,终端改用 libghostty 并可作为编辑器标签;改进 WSL 与远程开发,新增跨数据库查询、LSP 连接管理器及无障碍声音提示。

🔎

延伸解读

Air 工作区:不绑定 JetBrains AI 订阅的智能体协作

PhpStorm 2026.3 引入的 Air 工作区允许开发者继续使用已有的智能体订阅、API 密钥甚至自定义 base URL,无需额外购买 JetBrains AI 订阅。它还能自动检测本机已安装的智能体,一键接入 Claude Agent、Codex、Gemini 等。对于已有多套 AI 工具链的团队,这意味着不必迁移订阅即可在 IDE 内统一管理多智能体会话,并直接在编辑器标签中审查变更。

PHP 8.6 支持兼顾迁移与旧版本兼容

新版本不仅为 PHP 8.6 的新函数和 API 提供补全与类型推断,还通过 Deprecated since PHP 8.6 检查报告构造函数或析构函数返回值、使用 yield 等弃用模式,并提供快速修复。同时,针对仍以 PHP 8.5 或更早版本为目标的项目,IDE 会报告仅 8.6 可用的语法和函数调用,避免误用。这些检查对人工编写和智能体生成的代码一视同仁,配合 MCP 服务器,智能体可自行运行检查并应用修复。

Git 工作树与远程开发降低上下文切换成本

Git 工作树功能可将本地项目配置(如运行配置)复制到新工作树,并支持通过 .worktreeinclude 列出需复制的本地及忽略文件,还能配置创建时运行的脚本。审查 GitHub PR 或 GitLab MR 时可在独立工作树中打开,不影响当前分支和未提交更改。远程开发方面,轻量模式允许在远程 IDE 下载安装期间提前编辑、使用终端和文件搜索,就绪后自动切换至完整模式并保留状态。

终端与数据库:更接近独立工具的体验

终端底层改用 libghostty,提升了对快捷键、emoji 和终端应用样式的支持,尤其利于 Claude Code、Codex 等命令行智能体。终端标签可拖入编辑器区域作为编辑器标签,方便并排查看构建日志或长输出。数据库方面,新增基于 DuckDB 的内存 Workspace 数据源,支持跨不同 DBMS 查询关联数据,无需先复制数据;在 Air 聊天中也可直接运行 SQL 并查看 CSV 数据。

❓

Q&A

PhpStorm 2026.3 中的 JetBrains Air 是什么?它支持哪些 AI 智能体?

JetBrains Air 是 PhpStorm 2026.3 引入的智能体开发工作区,用于运行和验证 AI 智能体的工作。它支持 Claude Agent、Codex、Gemini、GitHub Copilot、Junie、OpenCode 等 ACP 兼容智能体,并能自动检测已安装的智能体,一键连接。

PhpStorm 2026.3 对 PHP 8.6 提供了哪些支持?

PhpStorm 2026.3 支持 PHP 8.6,可在设置中配置语言级别或通过 composer.json 的 php 要求启用。它提供新函数、类和 API 的代码补全与类型推断,报告已弃用的 mb_ereg* 函数调用,并新增 Deprecated since PHP 8.6 检查,报告构造函数或析构函数返回值或使用 yield 的情况,同时提供快速修复。

如何在 PhpStorm 2026.3 中使用 Git 工作树进行并行开发和代码审查?

PhpStorm 2026.3 支持将本地项目配置(如运行配置和 .idea 中的设置)复制到新的 Git 工作树,无需提交到 Git。你还可以通过 .worktreeinclude 列出要复制的本地和忽略文件,并配置创建工作树时运行的自定义脚本。此外,可以在单独的工作树中打开 GitHub 拉取请求或 GitLab 合并请求进行审查,而不影响当前分支和未提交的更改。

PhpStorm 2026.3 的终端有哪些改进?

PhpStorm 2026.3 的终端改用 libghostty 终端模拟库,提升了对键盘快捷键、emoji 和样式的支持,尤其适合 AI 编码智能体。终端标签可以拖到编辑器区域作为编辑器标签打开(快捷键 Alt+Shift+Enter),方便并排查看构建日志或长命令输出,并可在运行中切换布局。

PhpStorm 2026.3 在远程开发和 WSL 方面有哪些增强?

远程开发方面,PhpStorm 2026.3 支持直接从 IDE 连接远程主机、启动开发会话并重新连接现有会话;新增轻量模式,可在远程 IDE 下载安装时提前编辑;使用原生 OpenSSH 支持证书认证、硬件安全令牌、Kerberos、X11 转发和 ProxyJump。WSL 方面,自动检测 WSL 发行版中的所有 PHP 二进制文件,转发 Xdebug 连接,并在文件选择器中直接浏览 WSL 文件。

PhpStorm 2026.3 如何实现跨数据库查询?

PhpStorm 2026.3 新增基于 DuckDB 的 Workspace 数据源,默认在内存中运行,无需数据库文件。每个项目可有一个 Workspace 数据源,在数据库资源管理器中添加后,可在查询控制台中使用专用语法引用其他数据源的表,从而跨不同数据库管理系统查询数据。

🏷️

标签

➡️

继续阅读