ホームページ  >  記事  >  バックエンド開発  >  PHP変数スコープの詳細な紹介

PHP変数スコープの詳細な紹介

王林
王林転載
2020-07-10 17:21:042753ブラウズ

PHP変数スコープの詳細な紹介

変数を定義した後、デフォルトでは、その変数は関数内で使用できますが、関数の外では使用できません。

(推奨学習: 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 サイトの他の関連記事を参照してください。

声明:
この記事はjb51.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。