Hope is a Dream. Dream is a Hope.

非公開ふぃふぃ工房ブログ

いきおいでPHPを勉強する。その4

関数内で使用する変数のスコープに注意

グローバル宣言した変数は関数内では呼び出せない。

$string = "abs"; // 変数のグローバル宣言

function func1(){

  echo $string; // この場合$stringは呼び出せない

}

関数内でグローバル変数を使用する方法

  • 引数で渡す
  • 関数内でグローバル宣言する

関数内での変数のグローバル宣言

function func1(){
  global $string;
  echo $string;

}