PhpStorm 是 JetBrains 公司开发的一款商业的 PHP集成开发工具的利器。PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能.
PhpStorm 的首次出现填补了 PHP 开发智能 IDE 的长期空白,它提供了必不可少的工具,如自动化重构、深层代码分析、联机错误检查和快速修复。基于众多尝试这款突破性 IDE 的开发者的反馈,PhpStorm 关注于更多的智能性、更好的代码质量保证,并支持最新的 PHP 趋势。
PhpStorm功能介绍
1、主要框架得到支持
PhpStorm非常适合与Symfony,Drupal,WordPress,Zend Framework,Laravel,Magento,Joomla!,CakePHP,Yii等框架一起工作。
2、所有PHP工具
编辑器实际上“获取”您的代码,并深入了解其结构,支持现代和遗留项目的所有PHP语言功能。它提供了最好的代码完成,重构,即时错误预防等等。
3、包括前端技术
充分利用尖端的前端技术,如HTML5,CSS,Sass,Less,Stylus,CoffeeScript,TypeScript,Emmet和JavaScript,并提供重构,调试和单元测试。通过实时编辑,可以在浏览器中立即查看更改。
4、内置开发工具
由于版本控制系统集成,远程部署支持,数据库/ SQL,命令行工具,Vagrant,Composer,REST Cpent以及许多其他工具,可以直接从IDE执行许多常规任务。
5、PhpStorm = WebStorm + PHP + DB / SQL
WebStorm的所有功能都包含在PhpStorm中,并且对PHP和数据库/ SQL支持的完整支持也被添加到顶部。
PhpStorm 特点介绍
1、智能编码协助
数百个检查在您键入时仔细检查您的代码,分析整个项目。PHPDoc支持,代码(re)编排器和格式化程序,快速修复程序和其他功能可以帮助您编写易于维护的整齐的代码。
2、智能代码导航
作为您的代码库的主人,由于高效,闪电般的导航功能。IDE了解您想要去哪里,并立即获得您。
3、快速安全的重构
重新确定您的代码可靠地安全重命名,移动,删除,提取方法,内联变量,推动成员向上/向下成员向下,更改签名和许多其他重构。语言特定的重构可以帮助您在几次点击中执行项目范围的更改,并可以安全地撤销。
4、轻松调试和测试
PhpStorm以零配置的可视化调试器而闻名,为您的应用程序中的每一步提供了非凡的洞察力。它与Xdebug和Zend Debugger配合使用,可以在本地和远程使用。使用PHPUnit进行单元测试,使用Behat和Profiler集成的BDD也可用。
PhpStorm 20183新功能
支持Codeception
PhpStorm现在支持从2.2版开始的Codeception测试框架。您可以从Composer或PHARA安装。运行配置将帮助您在本地运行测试,在Vagrant机器,远程解释器或Docker上运行。
刀片支持改进
现在支持刀片注射中的PHPDoc。您可以在模板中提供变量的类型以获取代码完成。其他改进包括对@includeWhen,@component和@slot指令的支持。
参数提示
感谢PhpStorm中的参数提示,代码变得更加易读,易于理解。现在显示参数提示,用于作为方法参数的文字和空值,可帮助您更好地了解特定方法的语义。