我如何在PHP中访问环境变量

时间:2015-03-27 09:52:07

标签: php environment-variables env

我在/etc/apache2/envvas

中设置了环境变量
export DATABASE='xyz'
export USERNAME='root'
export PASSWORD='pass'

mode_env也可启用。

我试过

var_dump($_ENV)但该数组不包含任何内容。我怎样才能正确访问它?

2 个答案:

答案 0 :(得分:1)

您可以通过此功能访问env变量:

getenv ( string $varname )

因此,例如,如果您想要数据库名称:

$db = getenv('DATABASE');

文档:

http://php.net/manual/en/function.getenv.php

答案 1 :(得分:0)

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];
?>