我可以使用 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
是不允许的)
- 它是可读的
我正在使用 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
是不允许的) - 它是可读的