PHPのスコープはちょと特殊です。ブロック内はスコープを持ちません。

PHPのスコープは次の3つです。

  •  グローバル(パブリック)
  •  クラス内
  •  関数内

また、グローバル変数を関数内で使うときはglobal宣言が必要です。

あるいは、globalのかわりに$GLOBALSを使用することもできます。

参考

変数のスコープ

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です