PHP

Чтение переменных окружения

Задача
Необходимо получить значение переменной окружения.

Решение
Прочитайте значение из суперглобального массива $_ENV:
$name = $_ENV['USER'];


Обсуждение
Переменные окружения – это именованные значения, ассоциированные с процессом. Например, в UNIX можно проверить значение $_ENV['HOME'] для определения домашнего каталога пользователя:

print $_ENV['HOME']; // домашний каталог пользователя
/home/adam


Ранние версии PHP автоматически создавали переменные PHP для всех переменных окружения по умолчанию. Начиная с версии 4.1.0 рекомендованный файл php.ini запрещает это из соображений скорости выполнения; однако поставляемый файл php.ini-dist по-прежнему разрешает загрузку переменных окружения в целях обратной совместимости.
Массив $_ENV создается, только если значение параметра конфигурации variables_order содержит E. Если массив $_ENV не разрешен, то для извлечения переменной окружения применяется функция getenv():

$path = getenv('PATH');


Функция getenv() недоступна, если PHP запущен как модуль ISAPI.
Теги:
pc_debug
Добавлено: 22 Июля 2018 10:35:53 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...