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