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 的警告和检查会帮助您将项目无缝升级到最新版本的测试框架。

相关推荐
郝学胜-神的一滴3 小时前
Qt的QSlider控件详解:从API到样式美化
开发语言·c++·qt·程序人生
学困昇3 小时前
C++11中的{}与std::initializer_list
开发语言·c++·c++11
郝学胜-神的一滴3 小时前
Qt的QComboBox控件详解:从API到样式定制
开发语言·c++·qt·程序人生·个人开发
憧憬blog3 小时前
【Kiro开发集训营】拒绝“屎山”堆积:在 Kiro 中重构“需求-代码”的血缘关系
java·开发语言·kiro
n***i954 小时前
Java NIO文件操作
java·开发语言·nio
星释4 小时前
Rust 练习册 72:多米诺骨牌与回溯算法
开发语言·算法·rust
程序喵大人6 小时前
推荐个C++高性能内存分配器
开发语言·c++·内存分配
liu****6 小时前
27.epoll(三)
服务器·开发语言·网络·tcp/ip·udp
福尔摩斯张6 小时前
Axios源码深度解析:前端请求库设计精髓
c语言·开发语言·前端·数据结构·游戏·排序算法