Отправляет email-рассылки с помощью сервиса Sendsay

PHP 5 для начинающих

  Все выпуски  

ПЕРЕМЕННЫЕ: Предопределенные переменные


Вниманию читателей!

Отдельные выпуски рассылки в той или иной мере взаимосвязаны. С предыдущими выпусками Вы можете ознакомиться:

  1. в архиве рассылки (оригиналы выпусков);
  2. на сайте рассылки (исправленные и дополненные версии).

# # #

Вы также можете подписаться на рассылку "PHP 5: Новые возможности".

PHP 6 уже в разработке!

Еще в ноябре 2005 года на встрече в Париже разработчики обсудили новые возможности следующей, шестой, версии PHP. Интересует ли Вас, какой будет эта версия? Примите участие в опросе, который проводится на сайте рассылки.

http://pterodactyl.l2p.net/e107/

[опрос на английском языке: PHP 6: Are you interesting in? (PHP 6: Вы зантересованы?) - YES (ДА) - NO (НЕТ)]

PHP 5 для начинающих

Аннотация

Девять массивов предопределенных переменных.

В PHP существует большое количество так называемых предопределенных переменных, то есть таких переменных, которые уже доступны на момент запуска любого скрипта, причем без какого-то специального участия программиста. Предопределенные переменные объединены в 9 массивов, которые имеют непереводимое название superglobals.

$GLOBALS. Содержит ссылки на все переменные, доступные в глобальном контексте. Индексами элементов массива являются имена переменных (например, $foo и $GLOBALS['foo']).

Замечание

Обратите внимание на отсутствие знака подчеркивания в названии этого массива (у всех остальных он есть).

$_SERVER. Переменные, установленные веб сервером.

$_GET. Переменные, переданные в скрипт как часть URL (например, http://www.example.com?foo=bar и $_GET['foo']).

$_POST. Переменные, переданные в скрипт методом POST из HTML формы (индексы массива совпадают с названиями полей формы).

$_COOKIE. Переменные, переданные в скрипт при помощи куков (cookies).

$_FILES. Переменные, переданные в скрипт при загрузке на сайт прикрепленных файлов (из HTML формы).

$_ENV. Переменные окружения.

$_REQUEST. Объединяет переменные из $_GET, $_POST и $_COOKIE массивов.

$_SESSION. Переменные, зарегистрированные в текущей сессии (сессии мы будем изучать позже).

Внимание

Такие массивы, как $_SERVER, $_GET, $_POST, $_COOKIE, $_ENV и $_SESSION, ранее назывались соответственно $HTTP_SERVER_VARS, $HTTP_GET_VARS, $HTTP_POST_VARS и т. д., а $_FILES назывался $HTTP_POST_FILES. В настоящее время эти названия являются устаревшими и не рекомендуются к употреблению.

Created with DocBook Created with Libxslt


В избранное