ホームページ  >  記事  >  バックエンド開発  >  PHPでのグローバルキーワードの使用

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

怪我咯
怪我咯オリジナル
2017-06-19 16:20:131462ブラウズ

量は、グローバル変数とローカル変数に分けられます。 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。