PHP智能开发工具PhpStorm v2025.2全新上线——支持PHPUnit 12等

PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能。

立即获取PhpStorm v2025.2正式版下载

具体更新内容:

此版本的亮点包括:

  • Junie 编码智能体和 JetBrains AI Assistant 的重大升级
  • PhpStorm 中的远程开发功能现在已经脱离测试版
  • 重做的 PHP 库的 Include Path(Include 路径)列表
  • PHPUnit 12 支持
Junie 编码智能体

MCP 支持

Model Context Protocol (MCP) 的支持让您可以将 Junie 连接到数据库、文件系统和 API 等外部源。

现在,您可以在 IDE 设置(Tools | Junie | MCP Settings(工具 | Junie | MCP 设置))中在全局或项目级别添加或编辑 MCP 服务器的配置。

WSL 2 支持

现在,Junie 可以处理位于 WSL 2 文件系统(\\wsl$\... 或 \\wsl.localhost\..)下并在 PhpStorm 中直接打开(通过 File | Open(文件 | 打开))的项目。

30% 速度提升

Junie可以执行简单的任务,但在处理更复杂的任务时它才真正亮眼,现在它的提示处理速度最高提升 30%。

使用 Junie 进行远程开发

借助对远程开发环境的支持,即使 IDE 的后端在远程主机上运行,您也可以使用 Junie 插件。

AI Assistant

JetBrains AI Assistant 也得到了重大升级,无论您是在线还是离线工作,AI Assistant 现在都更强大、更灵活,并且仍然可以免费使用。 最新变化如下:

  • 所有受支持语言的补全都更加智能,现在具有对 SQL、YAML、JSON、Markdown 等语言的支持。
  • 项目规则可让您指示 AI 遵循团队的编码约定和业务逻辑。
  • JetBrains AI Assistant 现已支持使用 Anthropic 和 OpenAI 模型在聊天中添加图像附件。
PHP

PhpStorm 中的远程开发功能现在已经脱离测试版

PhpStorm的远程开发功能在2025.2版本中不再是测试版,这意味着处理远程托管的PhpStorm项目的体验正在稳步接近本地处理源代码的体验。 移除Beta标签的同时,也带来了以下方面的质量改进:

  • 远程编辑
  • 工具窗口和对话框,包括终端、VSC 微件、Search Everywhere (随处搜索)和 Find in Files(在文件中查找)
  • 通过 JetBrains Toolbox App 支持 Windows 主机

重做的 PHP Include Path(Include 路径)对话框

在 PhpStorm 2025.2 中,我们通过改进导航和搜索重新设计了 Include Path (Include 路径)设置对话框,使用户可以更轻松地将 PHP 库文件夹从索引编制中排除

现在,Include Path (Include 路径)列表默认仅显示父目录,要从索引中排除特定子目录,您需要在列表中选择其父目录,然后点击工具栏上的 Exclude Under This Path(排除此路径下的内容)图标。

PHPUnit 12 支持

PhpStorm 2025.2 支持 PHPUnit 12 中引入的所有更改和弃用,IDE 的警告和检查会帮助您将项目无缝升级到最新版本的测试框架。

相关推荐
两个人的幸福10 天前
Windows 桌面应用自研 PHP 队列(下):完整代码与六大工程化优化
php
BingoGo12 天前
PHP 泛型之殇 泛型 RFC 提案被拒绝
后端·php
JaguarJack12 天前
PHP 泛型之殇 泛型 RFC 提案被拒绝
后端·php
用户30745969820713 天前
PHP 扩展——从入门到理解
php
鹏仔先生14 天前
拷贝漫画APP下载页PHP程序,后台带免费AI写作
php
LDR00614 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术14 天前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript
码云数智-园园14 天前
C++20 Modules 模块详解
java·开发语言·spring
swordbob14 天前
NIO的channel中什么是 fd(File Descriptor,文件描述符)
java·开发语言·nio
摇滚侠14 天前
IDEA 创建 Java 项目 手动整合 SSM 框架
java·ide·intellij-idea