gpt4 book ai didi

php - CLI 中的 $_SERVER 文档根目录

转载 作者:可可西里 更新时间:2023-10-31 23:11:37 26 4
gpt4 key购买 nike

CLI $_SERVER['DOCUMENT_ROOT'] 中不工作。我怎样才能解决这个问题?有没有其他的选择。我不能使用相对路径,因为文件位于不同的目录中。

最佳答案

$_SERVER 包含在 CLI 中不可用的 header 。 Web 服务器定义文档根目录。在 CLI 中,您没有使用 Web 服务器,因此没有文档根目录。

您可以尝试依赖环境变量,假设它们是由您的 shell 设置的。

例如,PWD代表当前目录,HOME代表用户的主目录。

$pwd = getenv('PWD');
$home = getenv('HOME');

您还可以使用__FILE____DIR__ magic constants尝试描绘您当前所在的路径。

关于php - CLI 中的 $_SERVER 文档根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29788048/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com