PHP 包含使用相对路径

PHP Include to use a relative path

这是一个 BAD 想法,我问这个只是因为我正在尝试重现 PRODUCTION 系统,在我目前控制有限。

我需要在 php 包含中启用相对路径。例如:include('../../session.php');

我知道这是个坏主意,我知道后果以及如何使用 __DIR__ 正确配置。我正在计划解决此问题的工作项目,但与此同时,我需要解决另一个依赖性问题。

我怎样才能暂时启用它来复制当前的生产系统?我在 php.ini

中找不到任何有用的东西

您不需要为 include()require() 启用相对路径,它们默认工作。

我什至不知道有什么设置会阻止使用相对路径。

请注意,路径始终相对于脚本的当前工作目录 (cwd)。使用 echo getcwd() 打印 cwd。