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

王林
リリース: 2023-03-02 10:58:02
転載
2842 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート