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

Прогляньте також