PHP におけるグローバル変数とは、関数の外で定義され、どこからでも参照・変更できる変数のことで、PHP 関数内でグローバル変数を使用する場合、「global」キーワードを使用して使用する内容を宣言できます。
この記事の動作環境: Windows 10 システム、PHP バージョン 7.1、Dell G3 コンピューター。
php 変数は、グローバル変数とローカル変数に大別できますが、単純な違いは、ローカル変数は関数内で定義され、関数内でのみ使用できることです。グローバル変数 変数は関数の外部で定義され、どこからでも参照および変更できます。
定義方法: global $variable
説明: $variable は変数名、global はグローバル変数の型
例: グローバル変数を定義して出力する関数内 この変数:
$variable="hello baidu!"; print_result(); function print_result(){ global $variable; echo $variable; }
定義が成功すると、最終結果は hello baidu! になります。
グローバル変数の定義と使用
$name = "why"; function changeName(){ $name = "what"; } changeName(); echo "my name is " . $name . " "; ?>
コードを実行した結果は、changeName() の実行後に表示される内容ではなく、私の名前が理由になります。理由を分析すると、関数本体のchangeName内の$name変数がデフォルトでローカル変数に設定されており、$nameのスコープがchangeName内にあるためです。したがって、次のようにコードを変更し、グローバル変数を追加します。
global $name; $name = "why"; function changeName(){ $name = "what"; } changeName(); echo "my name is " . $name . " "; ?>
推奨学習: "PHP ビデオ チュートリアル "
以上がPHPのグローバル変数の意味は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。