全新PHP IDE集成AI助手:功能概览与初步体验

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

全新支持PHP的IDE:初体验



PHP开发环境市场迎来了一位新成员。一个以Laravel和Symfony开源工具闻名的爱好者团队,发布了一款代号为PhpStorm Nova(开发名称)的IDE测试版。不要与JetBrains的编辑器混淆——这是一个完全独立的项目,基于自研的代码分析引擎从零构建。



我们测试了该版本,并分享初步印象。新版本的主要亮点是内置的AI助手,它不仅能补全代码,还能理解整个项目的上下文。



核心功能



  • 基于AST的智能自动补全 — IDE不仅分析当前文件,还分析引入的trait、迁移文件甚至docblock注释。为参数和返回值提供正确的类型建议。
  • 内置调试器与堆栈可视化 — 无需单独配置Xdebug。只需按下F9,IDE便会自动启动带调试功能的PHP服务器。调用堆栈以图形方式显示。
  • 集成Docker与Laravel Sail — 一键启动包含PHP 8.3、Composer和Node.js的容器。所有配置均保存在项目中。
  • AI助手"Cody" — 为PHPUnit编写测试、重构遗留代码、用通俗语言解释错误。本地运行,无需将代码发送到服务器。
  • Laravel重构功能 — 自动将Eloquent查询提取到scope中,将验证逻辑提取到Form Request中,重命名路由并更新所有引用。


初步印象



该环境出奇地轻量:在8GB内存的笔记本电脑上3秒内启动。界面极简,风格类似VS Code,但具有强大的PHP特性。与composer.json的交互令人印象深刻——IDE会自动提示包版本并显示依赖冲突。



不足之处:目前不支持Symfony Forms和Twig模板(承诺在正式版中支持)。此外,尚未实现PhpStan插件——仅内置了linter。但对于日常使用纯PHP或Laravel开发,该工具已经足够。



测试版可在项目官网免费获取。开发者承诺最终版本将对非商业项目保持免费。请关注PythonLib上的更新——我们将准备与PhpStorm和VS Code的全面对比。



本文为PythonLib教育门户网站撰写。所有提及的产品名称均为其各自所有者的商标。

推荐库