有没有办法在PHP 引擎解释PHP 代码之前对其执行搜索和替换?
期望的时间线:
- PHP 代码是
<?php echo("hello"); ?>
. - 搜索和替换操作是
hello
→good bye
- PHP 代码现在是
<?php echo("good bye"); ?>
. - PHP 引擎解释代码(输出为
good bye
)。
ob_start
可以使用甚至mod_substitute
作为 Apache 的输出过滤器来操作 PHP 引擎的输出。但是,是否可以操纵 PHP 引擎的输入(PHP 代码、请求等)?
编辑:
我正在处理数千个 PHP 文件,我不希望它们被修改。我想在这些文件中替换host1
为host2
,因为这些文件是从中复制的,host1
并且它们必须在host2
. 实际上,对主机名进行了几项测试。