СУПЕРГЛОБАЛЬНЫЕ МАССИВЫ PHP

Суперглобальные массивы в PHP — это глобальные переменные, которые доступны из любой области видимости скрипта. Они начинаются с префикса $GLOBALS, за которым следует название массива, например, $GLOBALS['argv'].

Существует множество суперглобальных массивов в PHP:

  • $_SERVER — информация о сервере и среде выполнения
  • $_GET — переменные, переданные через HTTP GET запрос
  • $_POST — переменные, переданные через HTTP POST запрос
  • $_FILES — информация о загруженных на сервер файлах
  • $_COOKIE — переменные, хранимые на стороне клиента
  • $_SESSION — переменные, хранимые на сервере между запросами
  • $_REQUEST — объединение $_GET, $_POST и $_COOKIE

Каждый элемент этих массивов является глобальной переменной и внутри функции может быть только прочитан или перезаписан, если не используется ключевое слово global. Вот пример:

function test() {
echo $_SERVER['HTTP_HOST'];
}
test(); // Выведет имя сервера

#39 Уроки PHP - Учим язык PHP, Глобальные переменные на языке PHP

Урок 2: Суперглобальные переменные в PHP. Предопределённые переменные. PHP для начинающих.

Топ вопросы на собеседовании по PHP: 3) Суперглобальные массивы.

PHP для начинающих - Урок#19. Области видимости. Суперглобальные массивы

Что делать, если нужно обрабатывать миллиард хаотичных задач в сутки на PHP / Антон Горин (ManyChat)

Основы php. Суперглобальные массивы $_SESSION, $_SERVER

Суперглобальные массивы, Cookie в PHP - Базовый курс PHP-7

Чат на PHP - 2 - Суперглобальные массивы

Суперглобальный массив SERVER в PHP - Базовый курс PHP-7

Основы php. Суперглобальные массивы GET, POST, FILES, REQUEST

Реклама
Новое
Реклама