"require" 不包含父目录中的我的文件

"require" doesn't include my file from the parent directory

我有一棵看起来像这样的树:

我一直在尝试从 AnotherFile.php 中包含 file.php :

我收到这个错误:

尽管我的 IDE 没有警告找不到文件。

在这种情况下,通常最好使用绝对路径而不是相对路径。您可以使用 $_SERVER['DOCUMENT_ROOT'] 告诉代码从您的 webroot 而不是系统的 root 开始,让事情变得更容易。

require_once($_SERVER['DOCUMENT_ROOT'].'/file.php');