PhpStorm for Mac 2017.3.6 智能PHP集成开发软件
PhpStorm for Mac 是一个轻量级的和智能的PHP IDE,侧重于开发人员的工作效率,能深入了解你的编码,分享了智能代码完成,快速导航,并即时错误检查。
安装教程:
1、软件下载完成后,知识兔打开下载好的软件包如上图,拖动软件【PhpStorm】 到 Applications 进行安装。
2、完成后,知识兔打开软件【PhpStorm】,激活框出现时,如下图,知识兔选择Activation code,序列号随便输入点内容(比如www.lapulace.com),知识兔点击OK按钮。
3、激活完成,享受吧。
——————————————————————[分割线]————————————————————————
所有的PHP工具
编辑器实际上“获取”了你的代码,并且知识兔深刻理解了它的结构,为现代和遗留项目分享了所有的PHP语言功能。它分享了最好的代码完成,重构,即时错误预防等等。
包括前端技术
充分利用诸如HTML5,CSS,Sass,Less,Stylus,CoffeeScript,TypeScript,Emmet和JavaScript等尖端前端技术,并分享重构,调试和单元测试。由于Live Edit,请在浏览器中即时查看更改。
内置的开发人员工具
通过版本控制系统集成,对远程部署的支持,数据库/ SQL,命令行工具,Vagrant,Composer,REST Client以及许多其他工具,知识兔可以直接从IDE执行许多例行任务。
PhpStorm = WebStorm + PHP + DB / SQL
WebStorm的所有功能都包含在PhpStorm中,并且知识兔全面支持PHP和数据库/ SQL支持。
智能编码协助
在您键入的时候,数百个检查工具会检查您的代码,分析整个项目。PHPDoc支持,代码(重新)编排和格式化,快速修复和其他功能可以帮助您编写易于维护的整洁代码。
智能代码导航
由于高效,闪电般的导航功能,成为您的代码库的主人。IDE了解你想去的地方,并立即到达那里。
快速和安全的重构
移动,删除,提取方法,内嵌变量,推送成员上/下拉成员,更改签名以及许多其他重构,可靠地重构代码。特定于语言的重构只需知识兔点击几下就可以帮助您执行项目范围内的更改,并且知识兔可以安全地撤消。
简单的调试和测试
PhpStorm以其零配置的可视化调试器而闻名,分享非凡的洞察力,知识兔让您在每个步骤中了解您的应用程序。它适用于Xdebug和Zend Debugger,知识兔可以在本地和远程使用。使用PHPUnit进行单元测试,知识兔使用Behat和分析器集成的BDD也是可用的。
新的休息客户端
使用新的REST客户端,PhpStorm代码编辑器的所有功能现在都可用于您的REST请求。使用代码完成来协助您编写请求,对其进行重构,将请求存储为项目的一部分,并将其添加到VCS,执行请求并检查服务器响应,而不用离开代码编辑器。
性能改进
我们一直在努力改进这个版本的性能。结果,在非常复杂的PHP文件中输入延迟已经显着下降。我们已经在mPDF主文件中检查了输入延迟,这个文件是PHP,JS和HTML的38k行混合,在PhpStorm 2017.3中下降了75%!
控制异常
在PhpStorm 2017.3中,我们已经实施了三个新的检查与相应的快速修复,这将节省您的时间和简化您的工作与异常处理:未处理的异常,冗余@throws标记和冗余catch子句
版本 2017.3.6 更新内容:
新的REST客户端界面
使用新的REST客户端,PhpStorm代码编辑器的所有功能现在都可用于您的REST请求。使用代码完成来协助您编写请求,对其应用重构,将请求存储为项目的一部分,并将其添加到VCS,执行请求并检查服务器响应,而无需离开代码编辑器。
支持环境变量
定义环境变量以保存特定于工作环境的值,例如开发和生产主机的名称。在编写REST请求时,知识兔可以用一个变量替换其部分以保持适合多种用途的单个请求。
比较你的请求
差异查看器现在处理服务器响应。如果知识兔您想查看您的更改如何影响响 应,只需执行多次REST请求即可。然后知识兔,知识兔选择一对结果,知识兔从代码编辑器中调用差异查看器,并检查差异。
性能改进
我们一直在努力改进此版本的性能。因此,在非常复杂的PHP文件中输入延迟显着下降。我们已经在mPDF主文件中检查了输入延迟,该文件是PHP,JS和HTML的38k行混合,并且知识兔在PhpStorm 2017.3中下降了75%!
支持重构中的可空性
PhpStorm 2017.3带来了PHP 7.1中引入的可空性支持,现在可用于Extract Interface和Change Signature重构。它将帮助您避免省略类型声明,或者当您真的想要传递或返回null时为函数参数分享默认的空值。当您应用Extract Interface时,PhpStorm将保持可空性,并且知识兔在应用更改签名时检测到可空类型时不会再发出错误信号。
改进的代码模板
为了简化命名空间代码中类的创建,现在可以使用New PHP Class对话框选择一个自定义PHP文件模板。在模板中使用$ {NAMESPACE}变量,并在创建类时利用名称空间完成和PSR-0 / PSR-4名称空间检测。
您还可以在任何PHPDoc模板中指定日期,年份和月份,而不仅限于文件模板中。
软件界面: