Переменные окружения

# $_ENV

(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)

$_ENV — Переменные окружения

### Описание

Ассоциативный массив (array) значений, переданных скрипту через переменные окружения.

Эти значения импортируются в глобальное пространство имён PHP из системных переменных окружения, в котором запущен парсер PHP. Большинство значений передаётся из командной оболочки, под которой запущен PHP, и в разных системах, вероятно, используются разные типы оболочек поэтому окончательный список невозможно представить. Пожалуйста, изучите документацию к вашей командной оболочке для получения списка переменных окружения.

Некоторые переменные окружения включают CGI-переменные, причём их наличие не зависит от того, запущен ли PHP как модуль сервера или как препроцессор CGI.

### Примеры

Пример #1 Пример использования $_ENV

    <?php
    echo 'Моё имя пользователя: ' .$_ENV["USER"] . '!';
    ?>

Допустим, скрипт запустил "bjori"

Вывод приведённого примера будет похож на:

    Моё имя пользователя: bjori!

### Примечания

> Замечание: Это «суперглобальная», или автоматическая глобальная, переменная. Поэтому переменная доступна во всех контекстах скрипта. Выполнять global $variable; для доступа к глобальной переменной внутри метода или функции не требуется.

### Смотрите также

- getenv() - Получает значение одной или всех переменных окружения
- Фильтрация данных

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open