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