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

相关推荐
Cherry Zack11 分钟前
FastAPI 入门指南 :基础概念与核心特性
开发语言·python·fastapi·1024程序员节
没有bug.的程序员1 小时前
Spring Boot 起步:自动装配的魔法
java·开发语言·spring boot·后端·spring·1024程序员节
面向星辰2 小时前
windows配置hadoop环境
java·开发语言
来块小鱼饼干(≧^.^≦)2 小时前
教你如何使用VSCode的EIDE插件开发STM32(包括任何ARM内核芯片)最详细教程
ide·vscode·stm32·arm·keil
Elieal3 小时前
Java的Collection 集合体系详解
java·开发语言
charlie1145141913 小时前
HTML 理论笔记
开发语言·前端·笔记·学习·html·1024程序员节
郝学胜-神的一滴3 小时前
Linux中的`fork`函数详解:深入解析
linux·服务器·开发语言·c++·算法
请叫我欧皇i4 小时前
保姆级教程vscode创建uniapp vue3+ts+pinia项目并实现自动导入、打包功能
ide·vscode·uni-app
曾凡宇先生4 小时前
无法远程连接 MySQL
android·开发语言·数据库·sql·tcp/ip·mysql·adb
Q一件事5 小时前
R语言随机森林分析显示R方和P值
开发语言·随机森林·r语言