Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 21979 программистов и 1609 роботов. Сейчас ищут 1444 программиста ...
Приступая к работе

Суперглобальные переменные - Суперглобальные переменные - это встроенные переменные, которые всегда доступны во всех областях видимости

Суперглобальные переменные

Суперглобальные переменныеСуперглобальные переменные - это встроенные переменные, которые всегда доступны во всех областях видимости

Описание

Некоторые предопределённые переменные в PHP являются "суперглобальными", что означает, что они доступны в любом месте скрипта. Нет необходимости использовать синтаксис global $variable; для доступа к ним в функциях и методах.

Суперглобальными переменными являются:

Список изменений

Версия Описание
4.1.0 Суперглобальные переменные впервые появились в PHP.

Примечания

Замечание: Доступность переменных

По умолчанию все суперглобальные переменные доступны всегда, однако существуют настройки, которые могут на это влиять. За дальнейшей информацией обращайтесь к описанию директивы variables_order.

Замечание: Работа с register_globals

В случае, если устаревшая директива register_globals включена (on), содержание суперглобальных массивов становится доступно в виде отдельных переменных. Например, $_POST['foo'] будет также доступна в виде $foo.

За дополнительной информацией обращайтесь к ЧАВО под названием "Как register_globals касаются меня?"

Замечание: Переменные переменных

Суперглобальные переменные не могут быть использованы в качестве переменных переменных внутри функций и методов.

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



Вернуться к: Предопределённые переменные

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware