经过一年的发展,Eclipse PHP(PDT)开发工具已经取得了一定成效,和之前的四个版本相比,PDT 5.0引入了对PHP 7.1,Composer,PHPUnit和PHP分析工具与内置PHP服务器集成等的支持。今天千锋郑州PHP培训就给大家详细的介绍一下这些工具的功能。
PHP 7.1
代码编辑器支持PHP 7.1中的所有新功能,包括可使用的类型、无效返回类型、可变伪类型、可见性修饰符、list()语法、list()指定键、修改多个异常类型。

Composer
Composer是当今受PHP开发人员欢迎的工具之一,在PDT 5.0中,Composer工具提供了两个新的项目向导:“Empty Composer Project”和“PHP Project from Composer Package”。Composer工具的输出打印在控制台视图中,控制台视图集成了终端组件,允许以本机方式显示输出,具有良好的ANSI着色和进度显示。同时,Composer还支持交互式用户输入。
对于那些喜欢在文本模式下使用composer.json的人,后一个选项卡提供嵌入JSON编辑器文件的源视图,该编辑器根据Composer的JSON模式提供智能感知:代码辅助,语法验证,悬停信息等等。
PHPUnit
运行PHPUnit测试与在项目、文件夹或特定测试文件上调用“运行方式→PHPUnit测试”一样简单。测试结果显示在指定的PHPUnit视图中,它概述了所有测试结果:通过或失败。每个故障测试都有详细的“跟踪故障”视图,这样可以容易地确定测试失败的原因。
PHP分析
在PDT 5.0中引入的PHP分析功能是另一大改进。它允许代码分析:PHP脚本、PHP网络应用程序、PHPUnit测试,只需使用项目资源管理器上下文菜单中的“配置文件”子菜单,然后选择所需的配置文件操作。结果显示在指定的PHP Profile视图中,其中包含具有概要分析信息的多个视图。“Profile Information”视图提供有关分析时间和日期,构建请求的URL文件数量等一般信息。此外,它显示URL文件的时间分段饼图。
内置PHP服务器
PDT 5.0现在引入了内置PHP服务器与Eclipse Web Tools Platform(WTP)的服务器框架集成。内置的PHP服务器可以从Servers视图进行管理。程序员可以启动,停止,添加和删除PHP项目。双击服务器节点,打开服务器编辑器并显示一些配置选项,例如,设置服务器的HTTP端口。
