PHPでのグローバルキーワードの使用

怪我咯
リリース: 2023-03-10 20:34:01
オリジナル
1500 人が閲覧しました

量は、グローバル変数とローカル変数に分けられます。 C 言語を学習したことのある人は、グローバル 変数のスコープがファイル全体であることを知っています。 function内でも有効ですが、phpでは関数内でグローバル変数を使用すると、phpはこの変数が定義されていないとみなします。関数内でこのグローバル変数を使用する必要がある場合は、関数内のグローバル変数の前にキーワード global を追加する必要があります。以下は私が書いた小さなデモです。私が上で言ったことを証明するには

<?php

 

    $str = "string";

    function test()
    {  

       if (isset($str)) 
       {
          echo "the string is defined";
       }
       else 
       {
          echo "the string is undefined";
       }
    }
    test();

?>
ログイン後にコピー

これはブラウザで実行した結果です:

PHPでのグローバルキーワードの使用

<?php
 
    $str = "string";
    function test()
    {  
       global $str;//上面的test函数中没有这句话
       if (isset($str)) 
       {
          echo "the string is defined";
       }
       else 
       {
          echo "the string is undefined";
       }
    }
    test();
?>
ログイン後にコピー

これはブラウザで実行した結果です:

PHPでのグローバルキーワードの使用

以上がPHPでのグローバルキーワードの使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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