$_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;, щоб отримати
доступ до неї всередині функції чи метода.