検証

オオムラサキ

検証1


	// 正常なパターン:グローバル変数が表示される
	$a = 'オオムラサキ';
	test1();
	function test1(){
		global $a;
		echo $a; // → オオムラサキ
	}

検証2


	// globalを使わないとエラーになる。
	$a = 'オオムラサキ';
	test1();
	function test1(){

		echo $a; // → エラー
	}

検証3


	// 関数内の変数をglobalすると空になる。
	test1();
	function test1(){
		$a = 'オオムラサキ';
		global $a;
		echo $a; // → 空値になる
	}

検証4


	test1();
	function test1(){
		$a = 'オオムラサキ';
		$a;
		echo $a; // → オオムラサキ
	}