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

时间:2015-09-29 20:43:23

标签: php file-upload path dir magic-constants

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

  

"路径/ tasksapp / _inc / upload_handelr.php"

因此;当我使用__DIR__时,我得到了上传手势存在的路径:

  

"路径/ tasksapp / _inc /"

上传文件的新位置应为:

  

"路径/ tasksapp /上传"

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

变化:

  

"路径/ tasksapp / _inc /"

是:

  

"路径/ tasksapp /"

1 个答案:

答案 0 :(得分:0)

我建议dirname(__DIR__)

  • 它的便携性(适用于不允许a/b/../c的Windows)
  • 它的可读性