Pan*_*nic 2 php path include-path
Warning: include_once(../settings/settings.php): failed to open stream: No such file or directory in /Applications/MAMP/htdocs/Project/classes/user.class.php on line 2
Warning: include_once(): Failed opening '../settings/settings.php' for inclusion (include_path='.:/Applications/MAMP/bin/php/php7.2.1/lib/php') in /Applications/MAMP/htdocs/Snapshot/classes/user.class.php on line 2
Run Code Online (Sandbox Code Playgroud)
但文件位置实际上是对的吗?它甚至为我提供了该路径的自动路径填充建议(可视代码插件)!
为什么会发生这种情况与/或第二条警告线有关?
因此,我尝试使用以下代码包含User.class.php文件中的settings.php文件。
include_once("../settings/settings.php");
Run Code Online (Sandbox Code Playgroud)
../ -> 返回根文件夹
设置/ -> 进入设置文件夹
settings.php -> 应该找到所需的 .php 文件
代替
include_once("../settings/settings.php");
Run Code Online (Sandbox Code Playgroud)
和
include_once(__DIR__ . "/../settings/settings.php");
Run Code Online (Sandbox Code Playgroud)
__DIR__
将解析使用该常量的文件的绝对路径。您可以从中导航您的文件夹。
归档时间: |
|
查看次数: |
5341 次 |
最近记录: |