PHP $_ENV 是一个内置的超级全局变量,在所有范围内始终可用。 $_ENV 是一个关联数组,其中包含通过环境方法传递给当前脚本的变量,即获取环境变量的值。
这些变量从 PHP 解析器运行的环境导入到 PHP 的全局命名空间中。许多是由运行 PHP 的 shell 提供的,不同的系统可能运行不同类型的 shell,因此不可能给出明确的列表。有关已定义环境变量的列表,请参阅 shell 的文档。
其他环境变量包括 CGI 变量,无论 PHP 是作为服务器模块还是作为 CGI 处理器运行,它们都放置在那里。
示例:$_ENV 示例
下面的示例演示了$_ENV变量的用法。
<?php
echo 'Username: '.$_ENV["USER"].'!';
?>
假设"John"执行上述脚本。
上述脚本的输出将类似于:
Username: John!