PHP 使用魔术常量__DIR__获取当前目录的先前目录路径



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

domain.com
public_html
parser
regions
other.php
parser.php

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

require "../parser.php";

收到错误消息:

PHP 致命错误:require((:需要打开失败需要 '../解析器.php'

如何使用 PHP 魔术常量__DIR__获取当前目录的先前目录路径,以包含我的文件parser.php

你可以简单地做:

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

__DIR__返回写入该文件的文件的绝对路径,不带尾部斜杠。因此,在它之后,您可以简单地将相对路径附加到文件中(使用前导斜杠(。

最新更新