为什么选择 PhpStorm
PhpStorm 是 jetbrains 公司提供的一款强大的 PHP IDE 工具。
它支持智能编码辅助、代码质量分析、代码导航和搜索、调试、测试和分析、HTML/CSS/JavaScript 编辑器、集成 Git
/ SVN
等版本管理工具、数据库 和 SQL、以及容器技术 Docker
/ Docker Compose
、Vagrant
等。
以下是来自官网对 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 Compose
、REST客户端、Vagrant和许多其他工具的支持,直接从IDE执行许多日常任务。
智能代码辅助功能
成百上千次检查会在您输入的同时实时验证代码,分析整个项目。
PHPDoc支持、代码(重新)排列器与格式化程序、快速修复以及其他功能可以帮助您编写易于维护的简洁代码。
智能代码导航
借助高效的导航功能,完全掌控代码库。
IDE能够理解您的想要到 的地方并且立刻转跳到该位置。
快速安全地重构
使用安全的 Rename
、Move
、Delete
、Extract Method
、Inline Variable
、Push members Up/Pull members Down
、Change Signature
和许多其他重构可靠地重构代码。
语言特定的重构只需点击数下即可执行项目级变更,并且可以安全地撤消此操作。
轻松调试和测试
PhpStorm 以其零配置可视化调试器而闻名,让您能够全面洞察应用程序中每一步的情况。
它可与 Xdebug
和 Zend Debugger
搭配使用,支持远程或本地使用。
还可以通过 PHPUnit
进行单元测试,通过 Behat
进行 BDD
,还提供集成的分析器。