是否有任何工具支持重构PHP代码(重命名变量,提取方法,查找方法引用,......)?谢谢.
Scisr是一个简单的独立重构PHP工具.
我知道这是一个老问题,但由于它是PHP重构工具的最佳优化之一,我想我会将我的新项目添加到列表中.
我的很多设计目标源于这里提到的其他项目的不足之处 - 它们与某些IDE绑定在一起,或者试图指示您的测试实践,或者需要大量的死记硬背手工劳动.我希望在Scisr中创造一个更好的整体体验.它的安装和运行都很简单.它试图变得聪明,但不是太聪明.它完成了我发现的最适合自动化的任务.请享用!
rephactor是一种自动重构工具.它仍然有点不完整,但它有一些基本的重构.
另外,一个好的测试套件真的是重构的最佳工具,你可以拥有.
Jetbrains的PHPStorm支持重构, http://www.jetbrains.com/phpstorm/index.html
重命名重构适用于文件,函数,常量,类,属性,方法,参数以及局部和全局变量.以下重构也可用:
介绍变量
介绍常数
介绍Field
内联变量
他们也为开源项目提供一些免费许可!
NetBeans IDE具有一些重构功能,但似乎并不总是有效.然而,我使用6.1与早期PHP访问.我希望6.5具有更好的PHP重构功能.