phpのglobalの役割は?

PHPでは、global キーワードを使用して、関数の内部でグローバル変数にアクセスします。

関数の内部に作られた変数は通常その関数内だけで有効で、関数が実行し終わると破棄されます。関数内でグローバル変数にアクセスしたい場合、globalキーワードを使用してその変数がグローバル変数であることを宣言できます。こうすると、関数内でその変数を変更するとグローバルスコープに影響します。

例えばなど

$globalVariable = "Hello";

function test() {
    global $globalVariable;
    $globalVariable = "World";
}

test();
echo $globalVariable; // 输出 "World"

前述の例では、global キーワードによって $globalVariable がグローバル変数であると宣言され、これによって test() 関数内部での $globalVariable への変更がグローバル変数の値に反映されます。

bannerAds