为什么会出现空的 $_ENV 变量和神秘的 $_SERVER ?
在这个令人困惑的 PHP 问题中,用户会遇到空的 $_ENV 数组,尽管在 .htaccess 文件中设置环境变量。此外,变量以看似重复的方式莫名其妙地出现在 $_SERVER 数组中。
问题根源:
$ _ENV 被隐藏默认值:
SetEnv 变量登陆 $_SERVER:
神秘的重复:
替代解决方案:
总结:
理解这些设置和行为差异有助于解开为什么 $_ENV 可以为空以及为什么环境变量最终以 $ 结尾的谜团_服务器。如果您需要填充$_ENV,请记住修改variables_order并使用getenv()来可靠地检索环境变量。
以上是为什么我的 $_ENV 数组是空的,为什么环境变量出现在 $_SERVER 中?的详细内容。更多信息请关注PHP中文网其他相关文章!