スーパーグローバル変数・定数
スーパーグローバル変数やスーパーグローバル定数は、プログラム中のどこからでも参照可能な値。
スーパーグローバルに含まれる項目や値は、「$GLOBAL」を参照すると確認できる。
$GLOBALの確認
$GLOBALを確認してみると様々な情報が取得できる^^
var_dump($GLOBALS);
array (size=8)
‘_GET’ =>
array (size=0)
empty
‘_POST’ =>
array (size=0)
empty
‘_COOKIE’ =>
array (size=0)
empty
‘_FILES’ =>
array (size=0)
empty
‘_ENV’ =>
array (size=0)
empty
‘_REQUEST’ =>
array (size=0)
empty
‘_SERVER’ =>
array (size=68)
…省略…
‘GLOBALS’ =>
&array<
$GLOBAL以外のスーパーグローバル変数・定数
$GLOBAL以外と言うか、 $GLOBALに含まれるスーパーグローバル変数や定数。WEBアプリを作る時には何かと必要になる情報。
$_GET | GETメソッドに関する情報の配列 |
---|---|
$_POST | POSTメソッドに関する情報の配列 |
$_COOKIE | COOKIEに関する情報の配列 |
$_FILES | アップロードしたファイルに関する情報の配列 |
$_ENV | 環境変数 |
$_REQUEST | $_GET,$_POST,$_COOKIEの情報 |
$_SESSIONS | セッションに関する情報の配列 |
$_SERVER | サーバー情報の配列 |