PhpStorm深刻理解您的代码 主流框架支持 PhpStorm 完美支持 Symfony、Laravel、Drupal、WordPress、Zend Framework、Magento、Joomla!、CakePHP、Yii 等各种主流框架。 所有PHP工具 编辑器会“获取”您的代码并深刻理解其结构,支持所有PHP语言功能,适用于现代项目和旧项目。 它提供优秀的代码补全、重构和实时错误预防等功能。 涵盖前端开发技术 借助重构、调试和单元测试等功能来充分利用先进的前端技术,例如 HTML5、CSS、Sass、Less、Stylus、CoffeeScript、TypeScript、Emmet 和 JavaScript。 借助实时编辑功能,立即在浏览器中查看更改。 内建开发者工具 借助版本控制系统集成,以及对远程部署、数据库/SQL、命令行工具、Docker、Composer、REST客户端和许多其他工具的支持,直接从IDE执行许多日常任务。 PhpStorm = WebStorm + PHP + DB/SQL PhpStorm包含WebStorm的所有功能,完全支持PHP,并且还增加了对数据库/SQL的支持。 智能代码辅助功能 成百上千次检查会在您输入的同时实时验证代码,分析整个项目。 PHPDoc支持、代码(重新)排列器与格式化程序、快速修复以及其他功能可以帮助您编写易于维护的简洁代码。 智能代码导航 借助高效的导航功能,完全掌控代码库。 IDE能够理解您的想要到 的地方并且立刻转跳到该位置。 快速安全地重构 使用安全的Rename、Move、Delete、Extract Method、Inline Variable、Push members Up/Pull members Down、Change Signature和许多其他重构可靠地重构您的代码。 语言特定的重构让您只需点击数下即可执行项目级更改,并且可以安全地撤消此操作。 轻松调试和测试 PhpStorm以其零配置可视化调试器而闻名,让您能够全面洞察应用程序中每一步的情况。 它可与Xdebug和Zend Debugger搭配使用,支持远程或本地使用。 还可以通过PHPUnit进行单元测试,通过Behat进行BDD,还提供集成的分析器。 PhpStorm 中的 AI Assistant 除您本人以外,还有谁了解您的项目?您的 IDE!这就是 AI Assistant 具备此般上下文感知能力且大有裨益的原因。它可以帮助您更快地完成任务并提高工作效率。 基于 LLM 的代码补全 AI Assistant 可以为您生成多行代码块。只需在新行中开始输入,只要存在 LLM 建议,就会显示灰色的代码段。 编辑器内代码生成 直接在编辑器内打开提示。只需输入您想要生成的代码的描述,AI Assistant 即可提供建议,您可以部分或全部接受这些建议。 编辑器内基于 AI 的错误解释 有时,当您执行 PHP 脚本或运行配置,或者运行 Composer 命令时,作业会因某种原因而失败。现在,AI Assistant 可以帮助您确定问题的根本原因。 PhpStorm 2023.3 新变化 PHP 8.3 支持 从发布的首天开始享受对新 PHP 版本中所有改进的全面支持。 排除外部库文件的选项 通过从项目中排除外部库文件来避免多重定义问题并提高索引性能。 针对 Symfony 的 New Project(新建项目)向导 直接从欢迎屏幕创建具有所需类型和版本的新 Symfony 项目。