Daily Archives: 2016年4月8日

[PHP]関数の外と中で、同じ名前の変数を定義したときの振る舞いは?

2016年4月8日 (カテゴリ: PHP:)

PHPでは変数のスコープに、グローバルは変数と、関数内のみ有効な変数があります。 この2つの間で同じ変数名を定義することは可能ですが、それらは別々のものとみなされます。 $a = 10; function func() { $a = 20; return $a; }   func(); echo $a;$a = 10; function func() { $a = 20; return $a; } func(); echo $a; 上記コードを実行した場合、echo $aで見ているのはグローバル変数です。 一方で、funcの中で利用…


続きを読む