所以我有一些简单的PHP文件,其中有80个,我想在所有这些文件中改变相同的东西。有没有可以帮助我的工具/框架?这些变化也很简单,但我不想复制粘贴它。
答案 0 :(得分:0)
使用editpad pro或notepad ++等应用程序,可以通过正则表达式或简单复制+替换同时更改多个文件。
我在使用editpad pro之前已经完成了它,当我不得不改变* nix DNS条目时,它在2分钟内完成了278次。
答案 1 :(得分:0)
使用命令行可以执行此操作。例如,在zend框架中,您可以使用以下命令行在库中注释alla require_once:
% cd Path/to/library/ZendFramework
% find . -name '*.php' -not -wholename '*/Loader/Autoloader.php' \
-not -wholename '*/Application.php' -print0 | \
xargs -0 sed --regexp-extended --in-place 's/(require_once)/\/\/ \1/g'
在此命令中,您可以看到我们使用' find'解析所有php的文件,并使用&sed'工具,我们可以改变
require_once 'blabla.php';
进入
//require_once 'blabla.php';
创建你的。
希望这个帮助