как я могу получить доступ к переменным среды в переполнении стека

Я установил переменную среды в /etc/apache2/envvas

export DATABASE='xyz'
export USERNAME='root'
export PASSWORD='pass'

mode_env также включить.

Я пробовал с

var_dump($_ENV) но массив не содержит ничего. как я могу получить к нему доступ правильно?

0

Решение

Вы можете получить доступ к переменным env через эту функцию:

getenv ( string $varname )

Итак, если, например, вы хотите имя базы данных:

$db = getenv('DATABASE');

Документация:

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

1

Другие решения

getenv — получает значение переменной окружения

Описание:-

string getenv ( string $varname )

Получает значение переменной среды.

Смотрите руководство, и вы получите полное разъяснение. Руководство

Примеры:-

Пример использования getenv ()

<?php
// Example use of getenv()
$name = getenv($_ENV);

// Or simply use a Superglobal ($_SERVER or $_ENV)
$name = $_SERVER[$_ENV];
?>
0

По вопросам рекламы [email protected]