PHPのグローバル変数を呼び出すには?

PHPではグローバル変数の呼び出しには次の方法があります。

  1. PHPの$GLOBALS配列は、すべてのグローバル変数のキーと値を格納するスーパーグローバル変数です。$GLOBALS配列を使用すれば、グローバル変数にアクセスしたり変更したりできます。たとえば、$varという名前のグローバル変数にアクセスする場合は、$GLOBALS[‘var’]を使用してその値を取得できます。

ネイティブの日本語で文章を言い換え、1つのオプションのみが必要です: サンプル コード:

$var = "Hello World";

function test() {
    echo $GLOBALS['var']; // 输出:Hello World
}

test();
  1. グローバルキーワードを使うと、関数内部でグローバル変数を関数スコープに取り込むことができ、関数内でそのグローバル変数にアクセスしたり変更したりできます。

サンプルコード:

$var = "Hello World";

function test() {
    global $var;
    echo $var; // 输出:Hello World
}

test();
  1. $_GLOBALS 超グローバル変数:$GLOBALS と同様に、$_GLOBALS もグローバル変数にアクセスするために使用される超グローバル変数です。$_GLOBALS 配列は $GLOBALS 配列への参照であり、同じメモリアドレスを指します。したがって、$_GLOBALS 配列を使用してグローバル変数にアクセスしたり、変更したりできます。

サンプルコード:

$var = "Hello World";

function test() {
    echo $_GLOBALS['var']; // 输出:Hello World
}

test();

PHPでのグローバル変数の利用法は、使用場面やコーディング癖によって異なります。最適な方法を選択して、グローバル変数にアクセスしたり変更したりしましょう。

bannerAds