getenvПолучает значение одной или всех переменных окружения
&reftitle.description;
stringarrayfalsegetenvstringnullname&null;boollocal_only&false;
Функция получает значение одной или всех переменных окружения.
Список переменных окружения также выводит функция
phpinfo. Многие из этих переменных описывает
раздел 4.1. Request Meta-Variables стандарта
RFC 3875.
&reftitle.parameters;
name
Имя переменной в виде строки (&string;) или &null;.
local_only
Функция возвращает только локальные переменные окружения,
которые установила операционная система или команда putenv, если
для этого параметра установили значение &true;.
Параметр повлияет на результат работы функции, только если
значение параметра name — строка (&string;).
&reftitle.returnvalues;
Функция возвращает значение переменной окружения name
или &false;, если переменная окружения name не существует.
Если значение параметра name равно &null;, функция
возвращает все переменные окружения в виде ассоциативного массива (array).
&reftitle.changelog;
&Version;&Description;8.0.0
Параметр name теперь принимает значение &null;.
7.1.0
Теперь, чтобы получить ассоциативный массив (array) всех
переменных окружения, параметр name можно не указывать.
7.0.9
Добавлен параметр local_only.
&reftitle.examples;
Пример использования функции getenv
]]>
&reftitle.notes;
Если PHP запустили через интерфейс SAPI наподобие Fast CGI, эта функция будет возвращать
значения переменных окружения, которые установили через SAPI, даже если локальную переменную
с таким же именем установили функцией putenv.
Устанавливайте параметр local_only, чтобы функция возвращала значение
локальных переменных окружения.
&reftitle.seealso;
putenvapache_getenvСуперглобальные переменные