Предопределенные переменные
PHP предоставляет большое количество предопределенных переменных для всех сценариев. Переменные представляют все, от внешних переменных до встроенных переменных среды, от последних сообщений об ошибках до последних извлеченных заголовков.
- Superglobals — встроенные переменные, которые всегда доступны во всех областях.
- $GLOBALS — ссылается на все переменные, доступные в глобальной области видимости .
- $_SERVER — Информация о сервере и среде выполнения
- $_GET — переменные HTTP GET
- $_POST — переменные HTTP POST
- $_FILES — Переменные загрузки файла HTTP
- $_REQUEST — переменные HTTP-запроса
- $_SESSION — переменные сеанса
- $_ENV — переменные среды
- $_COOKIE — файлы cookie HTTP
- $php_errormsg — Предыдущее сообщение об ошибке
- $http_response_header — заголовки ответа HTTP
- $argc — Количество аргументов, переданных скрипту
- $argv — Массив аргументов, передаваемых скрипту
Суперглобальные переменные
Superglobals — встроенные переменные, которые всегда доступны во всех областях.
Некоторые предопределенные переменные в PHP являются «суперглобальными», что означает, что они доступны во всех областях сценария. Нет необходимости использовать глобальную переменную $; для доступа к ним внутри функций или методов.
Эти суперглобальные переменные:
- $GLOBALS
- $_SERVER
- $_GET
- $_POST
- $_FILES
- $_COOKIE
- $_SESSION
- $_REQUEST
- $_ENV
0 комментариев