<?php
// 获取环境变量的示例代码
// 方法一:使用 getenv() 函数
$env_var = getenv('PATH');
echo "PATH environment variable: " . $env_var . "\n";
// 方法二:使用 $_ENV 超全局变量(需要在 php.ini 中启用)
if (isset($_ENV['PATH'])) {
echo "PATH environment variable using $_ENV: " . $_ENV['PATH'] . "\n";
}
// 方法三:使用 $_SERVER 超全局变量
if (isset($_SERVER['PATH'])) {
echo "PATH environment variable using $_SERVER: " . $_SERVER['PATH'] . "\n";
}
// 设置环境变量(仅在当前脚本中有效)
putenv('MY_ENV_VAR=my_value');
echo "Custom environment variable: " . getenv('MY_ENV_VAR') . "\n";
?>
getenv('PATH') 会返回系统 PATH 环境变量的值。php.ini 中启用了 variables_order 配置项中的 E 选项。如果你没有找到任何环境变量,或者配置不正确,可能会导致某些方法返回空值或未定义的行为。
上一篇:in_array php
下一篇:php imagettftext
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站