如何访问 php 中的环境变量
how can I access environment vars in php
我在/etc/apache2/envvas
中设置了环境变量
export DATABASE='xyz'
export USERNAME='root'
export PASSWORD='pass'
mode_env
也启用。
我试过
var_dump($_ENV)
但是数组什么都不包含。我怎样才能正确访问它?
您可以通过此函数访问环境变量:
getenv ( string $varname )
因此,例如,如果您想要数据库名称:
$db = getenv('DATABASE');
文档:
getenv — 获取环境变量的值
说明:-
string getenv ( string $varname )
获取环境变量的值。
查看手册,您会得到完整的说明。 Manual
例子:-
getenv() 示例
<?php
// Example use of getenv()
$name = getenv($_ENV);
// Or simply use a Superglobal ($_SERVER or $_ENV)
$name = $_SERVER[$_ENV];
?>
我在/etc/apache2/envvas
export DATABASE='xyz'
export USERNAME='root'
export PASSWORD='pass'
mode_env
也启用。
我试过
var_dump($_ENV)
但是数组什么都不包含。我怎样才能正确访问它?
您可以通过此函数访问环境变量:
getenv ( string $varname )
因此,例如,如果您想要数据库名称:
$db = getenv('DATABASE');
文档:
getenv — 获取环境变量的值
说明:-
string getenv ( string $varname )
获取环境变量的值。
查看手册,您会得到完整的说明。 Manual
例子:-
getenv() 示例
<?php
// Example use of getenv()
$name = getenv($_ENV);
// Or simply use a Superglobal ($_SERVER or $_ENV)
$name = $_SERVER[$_ENV];
?>