【发布时间】:2021-05-08 03:33:40
【问题描述】:
我有这个文件夹和文件结构:
- public_html(文件夹)
- index.php(文件)
- 资源(文件夹)
- 配置(文件夹)
- main_config.php(文件)
- render_template.php(文件)-(该文件与configs文件夹在同一级别,在resources文件夹内)
- 配置(文件夹)
在 index.php 中我调用:
require_once("../resources/render_template.php");
在 render_template.php 我调用:
require_once("configs/main_config.php");
或者:(两者都有效)
require_once("../resources/configs/main_config.php");
我的问题:
-
为什么
require_once("configs/main_config.php")有效?现在不应该路径需要相对于 index.php,因为 render_template.php 文件包含在 index.php 中,这意味着需要添加 ../resources/ 以离开 public_html 文件夹? -
如果第一种方法是正确的,为什么
require_once("../resources/configs/main_config.php");会起作用?
【问题讨论】: