在 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
,可以看到全局變量的值已經被修改。