PHPのグローバル変数の意味は何ですか

WBOY
リリース: 2023-03-15 12:58:01
オリジナル
6512 人が閲覧しました

PHP におけるグローバル変数とは、関数の外で定義され、どこからでも参照・変更できる変数のことで、PHP 関数内でグローバル変数を使用する場合、「global」キーワードを使用して使用する内容を宣言できます。

PHPのグローバル変数の意味は何ですか

この記事の動作環境: Windows 10 システム、PHP バージョン 7.1、Dell G3 コンピューター。

php グローバル変数の意味

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

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!