グローバル変数

グローバル変数とは

グローバル変数とは、関数の外部で定義した変数のことです。

関数の内部でも外部でも、プログラム全体で呼び出せます。

関数の内部で呼び出すには、グローバル宣言するか、定義済み変数「$GLOBALS」を使用する必要があります。

グローバル変数を定義

関数の外部で定義します。

<?php
$var = 'サンプル';	// グローバル変数を定義
function sample() {
	// 関数内部
}
?>

グローバル変数を関数の内部で呼び出す

グローバル変数を、関数の内部で呼び出すには、グローバル宣言するか、$GLOBALSを使用する必要があります。

グローバル宣言をする方法

<?php
$var = 'サンプル';	// グローバル変数を定義
function sample() {
	global $var;	// グローバル宣言
	echo $var;	// グローバル変数「$var」の値「サンプル」を出力
}
sample();
?>

$GLOBALSを使用する方法

<?php
$var = 'サンプル';		// グローバル変数を定義
function sample() {
	echo $GLOBALS[var];	// グローバル変数「$var」の値「サンプル」を出力
}
sample();
?>