background image

在所有这些 IDE 中我发现的最后一个特性是对于整段和定制代码片段的支持。片段是

完成小任务(比如在一些输入中运行常规表达式、连接到数据库和查询数据库)的小部分代

码。

以上总结了目前从购买的或者开源的 IDE 中可以预期的核心特性。接下来,将会介绍

一些流行的 IDE,展示一些 IDE 图片,并将解释它们所支持的功能及其成本。

Eclipse 

在 Eclipse 开发平台中有两个插件支持 PHP。第一个 PHPIDE 项目是 EclipseFoundation

项目,这意味着它在 Eclipse 许可范围内发布,并使用 EclipseFoundation 工具和方法开发。

另一个是 PHPEclipse,它是独立开发的。因为使用 Eclipse,所以这两个插件都可以在

三大操作系统中运行:Windows、Linux 和 MacOSX。您可以只下载这两个插件(如果已经使

用 Eclipse),或者下载包含所需要的全部内容的 pre-fab 版本。

这两个插件都支持核心 IDE 特性。特别是代码智能特性,它十分强大,可以在需要的

时候弹出并显示所有需要的类、方法和参数信息。

图 1 显示了 MacOSX 上运行的 PHPEclipse。左边是在项目中文件的项目视图。下面是

类视图,显示所有已经定义的类。中间是代码。可以同时在多个选项卡中打开多个文件。右

边是调试和浏览的面板。这是常用的 PHPEclipse 用户界面。

 

图 1.OSX 上的 PHPEclipse

图 2 显示了来自 EclipseFoundation 的 PHPIDE 项目插件。

图 2.OSX 上的 PHPIDE 项目