sew*_*ewo 5 php eclipse refactoring
我正在尝试切换到我的PHP项目的IDE,我遇到了重构文件名等问题的问题.
有没有人有Eclipse PDT的PHP重构插件的经验?是否有更好的PHP重构解决方案?它不一定是Eclipse,我会尝试其他IDE.
小智 5
PHP重构的最佳解决方案由PHP背后的公司Zend设计.
它们提供了一套Eclipse PDT企业捆绑包,其中包含一组功能丰富的专有Zend增强功能.它以"Zend Studio"标签销售,并由专业的PHP开发人员使用.
下载免费试用版,了解Zend Studio如何提高您的工作效率.它具有比任何竞争对手更多相关的PHP功能,包括.开箱即用的团队协作(GIT,GitHub,SVN,CVS),集成的PHP和JavaScript调试,分析,代码检查和快速修复,测试生成和报告等.
例如,与Eclipse PDT Project相比,请参阅Zend Studio.
我已经使用该产品已经5年了,我完全满意.如果您正在进行企业PHP开发,或者想成为专业人士的初级开发人员,则需要考虑这一点.
Zend Studio中的重构正是您所要求的,即当您重命名文件时,它会扫描所有文件以获取引用,自动建议更改包含,然后在确认后应用更改.另外,我已经观察到该功能的许多用途,它可以在CTRL +单击时将您直接带到函数体.在更改函数名,变量名和实体时,这非常有用.Zend Studio再次扫描所有文件,构建交叉引用表,并为您完成所有更改.
不要使用 PHP 重构插件。它从未脱离 alpha,没有可供下载的版本,唯一的访问它是通过它的subversion 存储库。而且有一段时间没有提交存储库,所以该项目基本上已经死了。
重命名重构您可以重命名项目中所有文件中的元素,例如类名。该功能强制您在进行更改之前预览更改。预览窗口显示元素的每个位置,并允许您排除元素的各个出现位置,使其不被重命名。重命名重构与旧功能“即时重命名”形成鲜明对比,后者仅允许您重命名文件中的元素,并且不提供预览窗口。
对于 PHP IDE,Netbeans 是一个不错的选择。PHPStorm还支持一些重构功能:
Rename 重构适用于文件、函数、常量、类、属性、方法、参数以及局部和全局变量。
还可以进行以下重构:
引入变量 引入常量 引入字段 内联变量 轻松安全地进行全局项目更改。本地更改立即就位。
但 PHPStorm 不是免费的。
在这个相关问题中有很多针对 PHP 的非 IDE 重构工具。