変数を定義した後、デフォルトでは、その変数は関数内で使用できますが、関数の外では使用できません。
(推奨学習: php チュートリアル)
変数は、そのスコープ内でのみ使用できます。このスコープは、変数のスコープと呼ばれます。スコープ
function test (){ $sum = 36; //局部变量 return $sum; } $sum = 0; //全局变量 echo text(); //输出结果:36 echo $sum; //输出结构:0
では、関数でグローバル変数を使用するにはどうすればよいでしょうか?
パラメータの受け渡し、グローバル キーワードおよびスーパー グローバル変数 $GLOBALS。
コード例:
$snap = 'nihao'; function abc(){ global $snap;//全局变量的关键词,通常加在变量前。引用全局变量 return $GLOBALS['snap'];//引用外部变量。定义全局变量 } echo abc();
以上がPHP変数スコープの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。