グローバル変数とは、関数の外部で定義した変数のことです。
関数の内部でも外部でも、プログラム全体で呼び出せます。
関数の内部で呼び出すには、グローバル宣言するか、定義済み変数「$GLOBALS」を使用する必要があります。
関数の外部で定義します。
<?php $var = 'サンプル'; // グローバル変数を定義 function sample() { // 関数内部 } ?>
グローバル変数を、関数の内部で呼び出すには、グローバル宣言するか、$GLOBALSを使用する必要があります。
<?php $var = 'サンプル'; // グローバル変数を定義 function sample() { global $var; // グローバル宣言 echo $var; // グローバル変数「$var」の値「サンプル」を出力 } sample(); ?>
<?php $var = 'サンプル'; // グローバル変数を定義 function sample() { echo $GLOBALS[var]; // グローバル変数「$var」の値「サンプル」を出力 } sample(); ?>