2017-08-02 131 views
1

是否有可能“伪造”包含文件?PHP假require_once始终返回true

我正在测试一个代码库,其中DI尚未实现,并希望在需要之前使用我自己的版本包含类文件。当它碰到实际的需求线时,我收到有关已经添加的类的投诉。

因此,当我在文件上做require_once时,我不想实际包含它,但它继续像它那样进行。

回答

0

我的解决方案是在包含包含require语句的配置文件之前复制项目和更改目录:除了在复制的目录中,文件是空的。 然后我切换回当前目录。

0

你可以使用include_once()这不会给你打破错误,但仍然会尝试并包含文件。