我有一堆页面,其中包含一个功能文件,而该文件又包含一个主配置文件,该文件位于网站根文件夹的外部(上方)。一切都很好,因为所有PHP文件都位于根文件夹中(具有自己文件夹的页眉和页脚除外)。
现在,我正在尝试将功能文件包含在将用于cron作业的文件中,该文件位于“ crons”文件夹中。我可以包含功能文件,但是随后链中的每个文件夹都会“移动”。
在我的cron文件中,功能文件包含:
require_once '../functions.php';
但是,当我这样做时,我需要使用require_once '../../config.php';
或完整(绝对)路径。
选项1破坏了我网站的其余部分,如果我不使用git在2台开发机器和服务器之间切换(因为它们到根文件夹的绝对路径都不同),那么选择2很好。
有什么办法说像ROOT DIR减一级吗?
谢谢!
编辑 我尝试寻找答案,但仅找到有关如何包括根文件夹(或子文件夹)中的文件或如何在服务器中使用绝对路径的说明(不会改变,即在更改开发中的计算机时)