getenv Получает значение одной или всех переменных окружения &reftitle.description; stringarrayfalsegetenv stringnullname&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; Пример использования функции <function>getenv</function> ]]> &reftitle.notes; Если PHP запустили через интерфейс SAPI наподобие Fast CGI, эта функция будет возвращать значения переменных окружения, которые установили через SAPI, даже если локальную переменную с таким же именем установили функцией putenv. Устанавливайте параметр local_only, чтобы функция возвращала значение локальных переменных окружения. &reftitle.seealso; putenv apache_getenv Суперглобальные переменные