PhpStorm 2025 是 JetBrains 推出的专业 PHP 集成开发环境(IDE)的最新年度版本。该版本在 AI 智能辅助、PHP 8.5 支持、Laravel 框架集成以及远程开发等方面进行了重大升级,旨在为 PHP 开发者提供更智能、更高效的开发体验。


软件功能:
PhpStorm 2025 保留了其作为顶级 PHP IDE 的核心优势,包括:
智能代码辅助:强大的代码补全、语法高亮、错误检查和快速修复。
调试与测试:内置调试器、单元测试工具(PHPUnit, Pest)支持。
版本控制:深度集成 Git、SVN 等版本控制系统。
数据库工具:集成 DataGrip 引擎,支持数据库连接、SQL 查询和数据分析。
2. 2025 版本主要新特性
AI 智能辅助与 Junie 编码智能体
Junie 编码智能体:引入了对 Model Context Protocol (MCP) 的支持,允许 Junie 连接到数据库、文件系统和 API 等外部源,处理复杂任务的速度提升了 30%。
AI 配额跟踪:在 IDE 中直接查看剩余的 AI 点数、续订日期和充值余额,方便管理 AI 资源。
数据库对象附加:在 AI 聊天中,现在可以附加具体的数据库对象(如表或视图),而不仅仅是整个架构,使 AI 提供的上下文更加精准。
PHP 语言与框架支持
PHP 8.5 支持:全面支持 PHP 8.5 的新特性,包括 #[NoDiscard]特性、final属性提升、array_first()和 array_last()函数等。
Laravel 开箱即用:将 Laravel Idea 插件捆绑到 IDE 中,无需安装额外插件即可获得全功能的 Laravel 开发支持(如路由生成、Eloquent 模型辅助等)。
PHPUnit 12 支持:支持 PHPUnit 12 中引入的所有更改和弃用,IDE 的警告和检查会帮助您无缝升级测试框架。
开发体验与工具链
远程开发功能正式版:远程开发功能在 2025.2 版本中脱离测试版,处理远程托管的项目体验接近本地开发。
Islands 主题:新的默认外观,采用圆角设计,改进了编辑器内对比度,帮助开发者保持专注。
Bun 改进:当项目中存在 bun.lockb或 bun.lock文件时,PhpStorm 将自动检测 Bun 并将其设为默认的软件包管理器。
TypeScript-Go 语言服务器:引入了对新的 TypeScript-Go 语言服务器的实验性支持,为 TypeScript 开发带来了改进的性能。
数据库与云服务
云服务提供商关联:支持将 AWS、Azure 和 Google Cloud 账号关联至 IDE,直接浏览云中的数据库列表并创建连接。
WSL 支持:支持 SQLite 数据库文件的 WSL 文件路径,以及在 WSL 2 文件系统中直接打开项目。
3. 适用场景
Web 开发:适合使用 PHP 进行 Web 应用开发,特别是 Laravel、Symfony 等现代框架。
全栈开发:内置对 JavaScript、TypeScript、HTML 和 CSS 的支持,适合全栈开发者。
企业级开发:强大的数据库工具、远程开发支持和云服务集成,适合企业级应用开发。