强制PHP不包含/要求某些文件

时间:2013-10-15 17:56:00

标签: php include require

有没有办法强制PHP不包含/要求(_once)某些文件?

我正在开发一个在组服务器上运行的大型PHP项目的本地测试克隆。为了加快这个克隆,我想阻止PHP加载某些我在本地测试克隆中不需要的“附加”文件,但我们确实需要在服务器上。

那么有什么方法可以阻止PHP加载这些文件吗?

1 个答案:

答案 0 :(得分:2)

一个让人想起的解决方案,尽管可怕,但如下:

  • 使用set_include_path()更改包含路径,使其在“。”之前查找指定的目录。条目(实际上在您依赖的任何其他包含路径之前)。您当然只想为您的本地环境(基于域名,IP地址,环境变量等)进行此操作。
  • 创建(动态或其他)那些您不希望作为空白文件包含的文件

文件仍将被包含但处理时间可以忽略不计,因为文件没有任何要解析的代码。