PHPのグローバル変数を呼び出すには?
PHPではグローバル変数の呼び出しには次の方法があります。
- PHPの$GLOBALS配列は、すべてのグローバル変数のキーと値を格納するスーパーグローバル変数です。$GLOBALS配列を使用すれば、グローバル変数にアクセスしたり変更したりできます。たとえば、$varという名前のグローバル変数にアクセスする場合は、$GLOBALS[‘var’]を使用してその値を取得できます。
ネイティブの日本語で文章を言い換え、1つのオプションのみが必要です: サンプル コード:
$var = "Hello World";
function test() {
echo $GLOBALS['var']; // 输出:Hello World
}
test();
- グローバルキーワードを使うと、関数内部でグローバル変数を関数スコープに取り込むことができ、関数内でそのグローバル変数にアクセスしたり変更したりできます。
サンプルコード:
$var = "Hello World";
function test() {
global $var;
echo $var; // 输出:Hello World
}
test();
- $_GLOBALS 超グローバル変数:$GLOBALS と同様に、$_GLOBALS もグローバル変数にアクセスするために使用される超グローバル変数です。$_GLOBALS 配列は $GLOBALS 配列への参照であり、同じメモリアドレスを指します。したがって、$_GLOBALS 配列を使用してグローバル変数にアクセスしたり、変更したりできます。
サンプルコード:
$var = "Hello World";
function test() {
echo $_GLOBALS['var']; // 输出:Hello World
}
test();
PHPでのグローバル変数の利用法は、使用場面やコーディング癖によって異なります。最適な方法を選択して、グローバル変数にアクセスしたり変更したりしましょう。