logo

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

Суперглобальные (super globals) переменные в PHP используются для представления об окружении. Их не нужно объявлять, они автоматически становятся общедоступными и содержат важные сведения об окружении сценария. Приведем перечень суперглобальных массивов:

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

Чтобы посмотреть, какие нам доступны значения каждого массива, вы в любой момент можете сделать print_r(); например:

<?php
print_r($_SERVER);
?>
logo
logo