我可以使用 PHP __DIR__ 常量将当前目录更改为父目录吗?

Can I change current directory to parent directory using PHP __DIR__ constant?

我正在使用 PHP 魔术常量将上传的文件移动到新位置,上传处理程序文件位置在主应用程序文件夹内的“_inc”文件内,如下所示:

"path/tasksapp/_inc/upload_handelr.php"

所以;当我使用 __DIR__ 时,我得到上传处理程序所在的路径:

"path/tasksapp/_inc/"

虽然上传文件的新位置应该是:

"path/tasksapp/uploads"

是否有任何选项或属性可以与 __DIR__ 常量一起使用,以便我可以将当​​前目录更改为父目录:

变化:

"path/tasksapp/_inc/"

成为:

"path/tasksapp/"

我推荐dirname(__DIR__):

  • 它是可移植的(适用于 Windows,而 a/b/../c 是不允许的)
  • 它是可读的