php怎么得到当前目录

不及物动词 其他 166

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在PHP中,可以通过以下代码得到当前目录:

    “`php
    $currentDirectory = getcwd();
    “`

    在上述代码中,`getcwd()` 函数用于获取当前工作目录的路径,并将其赋值给 `$currentDirectory` 变量。此变量将存储当前目录的路径。

    另外,你也可以使用 `$_SERVER[‘PHP_SELF’]` 或 `$_SERVER[‘SCRIPT_FILENAME’]` 来获取当前执行脚本的文件路径。这两个变量中的任何一个都可以返回当前脚本的路径。

    “`php
    $currentDirectory = $_SERVER[‘PHP_SELF’];
    // 或者
    $currentDirectory = $_SERVER[‘SCRIPT_FILENAME’];
    “`

    无论使用哪一种方法,最终都能够得到当前脚本所在的目录路径。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在PHP中,可以使用`__DIR__`常量来获取当前文件所在的目录路径。`__DIR__`返回的是一个绝对路径,可以用于定位当前文件的目录。

    下面是一些使用`__DIR__`常量获取当前目录的常见方法:

    1. `__DIR__`常量:
    “`php
    $currentDir = __DIR__;
    echo $currentDir;
    “`

    2. `dirname(__FILE__)`函数:
    “`php
    $currentDir = dirname(__FILE__);
    echo $currentDir;
    “`

    3. `getcwd()`函数:
    “`php
    $currentDir = getcwd();
    echo $currentDir;
    “`

    4. `realpath()`函数:
    “`php
    $currentDir = realpath(‘.’);
    echo $currentDir;
    “`

    5. `$_SERVER[‘DOCUMENT_ROOT’]`变量:
    “`php
    $currentDir = $_SERVER[‘DOCUMENT_ROOT’];
    echo $currentDir;
    “`

    这些方法可以在任何PHP文件中使用,无论它们的位置如何。它们将返回当前文件所在的目录路径,可以用于获取文件的绝对路径或构建其他文件路径。

    需要注意的是,这些方法获取的是当前文件的目录路径,而不是当前运行脚本的目录路径。如果您想获取当前运行脚本所在的目录路径,可以使用以下代码:
    “`php
    $currentDir = dirname($_SERVER[‘PHP_SELF’]);
    echo $currentDir;
    “`

    综上所述,以上是几种在PHP中获取当前目录的方法,您可以根据实际情况选择合适的方法来获取当前目录的路径。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在PHP中,我们可以通过使用`getcwd()`函数来获取当前工作目录(当前执行脚本的目录)。`getcwd()`函数没有任何参数,并返回当前工作目录的绝对路径。

    下面是一个简单的示例代码,演示如何使用`getcwd()`函数获取当前目录:
    “`php
    $currentDirectory = getcwd();
    echo “当前目录是:”.$currentDirectory;
    “`

    如果你想获取当前脚本所在的目录,你可以使用`__DIR__`常量,它包含了当前脚本文件的目录。你可以将它与`getcwd()`函数结合使用,以获取当前目录的绝对路径。

    下面的示例代码展示了如何获取当前脚本的目录:
    “`php
    $currentDirectory = getcwd();
    $currentScriptDirectory = __DIR__;

    echo “当前目录是:”.$currentDirectory;
    echo “当前脚本的目录是:”.$currentScriptDirectory;
    “`

    这样你就可以利用`getcwd()`函数和`__DIR__`常量来获取当前目录或当前脚本所在的目录。无论你想要获取哪个目录,这两个方法都可以很方便地帮助你实现。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部