PHP使用magic constants\uuu DIR获取当前目录的上一个目录路径__

PHP使用magic constants\uuu DIR获取当前目录的上一个目录路径__,php,include,require,Php,Include,Require,我的共享主机中有自定义cron任务,我必须使用php包含我的文件。现在,我的文件夹结构是示例: domain.com public_html parser regions other.php parser.php 我在other.php文件中工作。当我使用require方法需要我的文件时: require "../parser.php"; 获取错误消息: PHP致命错误:require():无法打开所需的“../parser.PHP” 如何

我的共享主机中有自定义cron任务,我必须使用php包含我的文件。现在,我的文件夹结构是示例:

domain.com
  public_html
    parser
      regions
        other.php
      parser.php
我在
other.php
文件中工作。当我使用
require
方法需要我的文件时:

require "../parser.php";
获取错误消息:

PHP致命错误:require():无法打开所需的“../parser.PHP”

如何使用PHP magic constants
\uuuuu DIR\uuuuu
为include my file
parser.PHP获取当前目录的上一个目录路径?

您只需执行以下操作:

require __DIR__ . '/../parser.php';

\uuuu DIR\uuuu
返回写入文件的绝对路径,不带尾随斜杠。因此,在它之后,您可以简单地将相对路径附加到文件中(带有前导斜杠)。

我也尝试了这个
require\uuuuuuu DIR\uuuuuu.'/php'在提问之前,但它不起作用,然后我问了一个问题。我看我错过了斜杠;)