【问题标题】:How to get the directory of file inside itself with PHP?如何使用 PHP 获取文件本身的目录?
【发布时间】:2026-01-19 02:00:01
【问题描述】:

A.php:

<?php

...

?>

如何知道目录本身?

编辑 windows下如何将“\”改为“/”?

【问题讨论】:

  • “目录本身”这句话没有意义。你的意思是问文件所在的目录吗?

标签: php file


【解决方案1】:

dirname(__FILE__)

dirname 参考。

【讨论】:

    【解决方案2】:

    dirname(__FILE__)获取PHP文件的路径,不管文件是自己运行还是被其他文件包含。

    getcwd()获取当前工作目录(如果PHP文件被其他文件包含,可能与该目录不同)

    【讨论】:

      【解决方案3】:

      顺便说一句,您可以通过使用 DIRECTORY_SEPARATOR 常量在任何平台上获得正确的“/”或“\”

      【讨论】:

        【解决方案4】:

        并将分隔符更改为正确的:

        $filepath = str_replace(array('/', '\\'), DIRECTORY_SEPARATOR, $filepath);
        

        【讨论】:

          最近更新 更多