$GLOBALS
は、定義済み変数のひとつで、グローバルスコープで定義した、全てのグローバル変数を格納した連想配列となっている。
使い方
$GLOBALS
は、グローバル変数名がキーの連想配列なので、グローバル変数名をキーにして呼び出す。
グローバル変数$var
を呼び出すには、グローバル変数名var
をキーにし、$GLOBALS[var]
で呼び出す。
サンプル
$GLOBALSを使いグローバル変数を関数内部から呼び出す例。
<?php
$var = 'サンプル'; // グローバル変数を定義
function sample() {
echo "$GLOBALS[var]"; // グローバル変数「$var」の値「サンプル」を出力
}
sample();
?>
$var = 'サンプル'; // グローバル変数を定義
function sample() {
echo "$GLOBALS[var]"; // グローバル変数「$var」の値「サンプル」を出力
}
sample();
?>
↓↓↓出力結果↓↓↓
サンプル