phpのglobalの役割は?
PHPでは、global キーワードを使用して、関数の内部でグローバル変数にアクセスします。
関数の内部に作られた変数は通常その関数内だけで有効で、関数が実行し終わると破棄されます。関数内でグローバル変数にアクセスしたい場合、globalキーワードを使用してその変数がグローバル変数であることを宣言できます。こうすると、関数内でその変数を変更するとグローバルスコープに影響します。
例えばなど
$globalVariable = "Hello";
function test() {
global $globalVariable;
$globalVariable = "World";
}
test();
echo $globalVariable; // 输出 "World"
前述の例では、global キーワードによって $globalVariable がグローバル変数であると宣言され、これによって test() 関数内部での $globalVariable への変更がグローバル変数の値に反映されます。