在 PHP 中,全局变量可以在函数内部被修改。要在函数内部修改全局变量,您需要在使用变量之前使用 global
关键字声明该变量。这样,函数内部对变量的修改将影响到全局作用域中的变量。
下面是一个示例:
<?php
$globalVar = "I am a global variable";
function modifyGlobalVar() {
global $globalVar;
$globalVar = "I have been modified in the function";
}
echo $globalVar; // 输出 "I am a global variable"
modifyGlobalVar();
echo $globalVar; // 输出 "I have been modified in the function"
?>
在这个例子中,我们首先定义了一个全局变量 $globalVar
。然后,我们创建了一个名为 modifyGlobalVar
的函数,在该函数内部使用 global
关键字声明了 $globalVar
。接下来,我们将 $globalVar
的值修改为 “I have been modified in the function”。最后,我们分别在函数外部和内部调用 echo $globalVar
,可以看到全局变量的值已经被修改。