JetBrains PhpStorm——一款专为 PHP 设计的智能集成开发环境(IDE),非常适合用于 Symfony、Drupal、WordPress、Zend Framework、Laravel、Magento、Joomla!、CakePHP、Yii 等框架的开发工作。PhpStorm 会深入分析代码结构,并真正理解代码,同时在新项目和遗留项目中都能充分利用 PHP 语言的所有特性。该编辑器支持代码自动补全和重构功能,还能在编写代码时自动检测并预防错误。
前端技术的支持
在 PhpStorm 中,您可以使用最前沿的技术:HTML 5、CSS、Sass、Less、Stylus、CoffeeScript、TypeScript、Emmet 以及 JavaScript。同时,您还能进行代码重构、调试以及单元测试。借助 Live Edit 功能,您可以在浏览器中即时查看所有更改。
面向开发者的内置工具
在 PhpStorm 中执行重复性任务非常方便。该集成开发环境与版本控制系统相集成,支持远程部署、数据库和 SQL、命令行工具、Docker、Composer、REST 客户端以及众多其他工具。
PhpStorm = WebStorm + PHP + 数据库/SQL
PhpStorm 包含了 WebStorm 的所有功能,同时还具备完善的 PHP、数据库和 SQL 的支持。
编写代码时的协助支持
PhpStorm 会通过数百种检查来确保代码的质量,这些检查会在运行时对代码进行检查,并对整个项目进行全面分析。支持 PHPDoc、代码(重新)整理、格式化工具、快速修正以及其他功能,有助于开发人员编写整洁的代码,使代码易于维护。
快速且安全的重构操作
PhpStorm 会安全地对代码进行处理,通过可靠的代码重构功能(包括重命名、移动和删除、提取方法、引入变量、上下移动元素、修改参数等)来实现这些操作。针对特定语言的重构功能能够帮助您通过几下操作在整个项目中应用这些更改。而且,任何修改都可以随时撤销。
简单的调试和测试
图形化调试工具 PhpStorm 无需进行任何额外设置。它能直观地展示在调试过程中您的应用程序所发生的情况。该调试器与 Xdebug 和 Zend Debugger 配合使用,既可以本地使用,也可以远程使用。该集成开发环境还支持使用 PHPUnit 进行模块化测试、使用 Behat 进行 BDD 测试,并能与性能分析器进行集成。