1. 操作习惯两者相似,不用改
2. PDT对于类静态函数的F3导向非常好,会自动的导向到正确的类函数,而phpeclipse只认函数名,会弹出来让你选择你需要的类(如果该函数名在好几个类中存在的话)。
3. PDT对于类非静态函数的导向糟糕,不导向;而phpeclipse会查找函数名,并导向,过程和静态函数导向相似
4. PDT不能对非php项目进行,我很多项目是通过SVN或者CVS建立的,初始不是PHP项目。可以在PHP视图中将任何项目转变为PHP项目。 phpeclipse比PDT聪明多了,只要是PHP文件(包括.inc等,根据项目属性设定)就可以解析,新建项目也可以以旧有目录相同。
5. PDT的PHP Explorer中,已经将php类和类方法作为了一个文件的子下拉单,很人性化。phpeclipse没有此功能。
6. 两者自动提示都很不错。可以识别到自定义的函数和类。
7. PDT建立项目后会建立一个include_path的文件,可以直接查找。phpeclipse不能直接查看include_path文件,只有系统中的相关联项目。
8. PDT编辑器中没有“show”的右键快捷菜单,不方便定位到文件。
9. PDT选择变量时,不能高亮其他的同一变量,很糟糕的一个体验。
10. 继续试用中。