我目前正在做一个 PHP 项目。我将项目文件复制到我的本地盒子。它运行良好,除了一件事。
这是文件夹层次结构:
root/index.php
root/event/admin/list.php
root/event/admin/functions.php
在 index.php 中有一行:
<?php include ("event/admin/list.php"); ?>
其中应该包括 list.php
但是在 list.php 中,有一行:
<?php include_once "event/admin/functions.php";?>
由于 list.php 不在根目录中,event/admin/functions.php
所以没有被调用,我的本地index.php
无法加载这部分。但生产运行良好。
有谁知道发生了什么?这是一种设置 include/include_once 的方法,总是使用 ROOT 目录而不使用 $_SERVER["DOCUMENT_ROOT"] 之类的东西吗?非常感谢。