PHP: Hypertext Preprocessor

グローバル変数

PHPで定義されているスーパーグローバル変数を幾つか挙げる。
$GLOBALS
全てのグローバル変数を連想配列とする。
括弧とは同義である。過去のバージョンは括弧内のみでしか参照できないが、現在のバージョンでは利用は非推奨となっている。
$_SERVER ($HTTP_SERVER_VARS)
実行環境情報情報
$_ENV ($HTTP_ENV_VARS)
環境変数
$_POST ($HTTP_POST_VARS)
POSTメソッド変数
$_GET ($HTTP_GET_VARS)
GETメソッド変数
$_COOKIE ($HTTP_COOKIE_VARS)
COOKIE変数
以下はPHP4.1以降で提供される。
$_REQUEST
$_GET、$_POST、$_COOKIE、$_FILES、更にURIクエリー(ロケーション)を連想配列として格納する。
$_FILES
ファイルアップロード処理変数
$_SESSION
セッション
全容把握には、var_dump 関数等で参照するとよい。
<?php
var_dump($_SERVER);
?>

戻る