2

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

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

那么有没有办法阻止 PHP 加载这些文件呢?

4

1 回答 1

2

一个浮现在脑海中的解决方案虽然很可怕,但如下:

  • 使用 set_include_path() 更改包含路径,使其在“。”之前的指定目录中查找。条目(实际上是在您依赖的任何其他包含路径之前)。您自然只想为您的本地环境执行此操作(基于域名、IP 地址、env var 等检查)。
  • 创建(即时或其他)您不想包含为空白文件的文件

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

于 2013-10-15T18:02:41.207 回答