Predefined Variables

Оновлено: 12.05.2023

PHP надає велику кількість попередньо визначених змінних для будь-якого скрипта, який він запускає. Багато з цих змінних, однак, не можуть бути повністю задокументовані, оскільки вони залежать від того, на якому сервері запущено скрипт, версії та налаштувань сервера та інших факторів. Деякі з цих змінних будуть недоступні при запуску PHP з командного рядка. Зверніться до списку попередньо визначених змінних для отримання більш детальної інформації.

PHP також надає додатковий набір попередньо визначених масивів, що містять змінні з веб-сервера (якщо це можливо), оточення та даних, введених користувачем. Ці масиви є досить особливими, оскільки вони автоматично стають глобальними, тобто автоматично доступними в кожній області видимості. З цієї причини їх часто називають "суперглобальними". (У PHP немає механізму для створення користувацьких суперглобалей.) Зверніться до списку суперглобалей для отримання детальної інформації.

Примітка: Variable variablses

Суперглобали не можна використовувати як змінні всередині функцій або методів класу.

Якщо певні змінні у змінних_порядку не встановлено, відповідні їм визначені масиви PHP також залишаються порожніми.