在 PHP 中,全局變量是在整個(gè)腳本范圍內(nèi)可用的變量。要在 PHP 中初始化全局變量,您可以在函數(shù)外部定義它們,然后在函數(shù)內(nèi)部使用 $GLOBALS
數(shù)組將它們?cè)O(shè)置為全局。以下是一個(gè)示例:
<?php
// 定義全局變量
$globalVar1 = "I am a global variable";
$globalVar2 = 10;
function test() {
// 使用 $GLOBALS 數(shù)組將變量設(shè)置為全局
global $globalVar1, $globalVar2;
// 在函數(shù)內(nèi)部訪問和修改全局變量
echo $globalVar1 . "\n";
$globalVar2 = $globalVar2 + 5;
}
// 調(diào)用函數(shù)
test();
// 在函數(shù)外部訪問全局變量
echo $globalVar1 . "\n";
echo $globalVar2 . "\n";
?>
在這個(gè)示例中,我們首先在函數(shù)外部定義了兩個(gè)全局變量 $globalVar1
和 $globalVar2
。然后,在 test()
函數(shù)內(nèi)部,我們使用 global
關(guān)鍵字將這兩個(gè)變量設(shè)置為全局。這樣,我們就可以在函數(shù)內(nèi)部訪問和修改這些變量了。最后,我們?cè)诤瘮?shù)外部訪問這些全局變量,以驗(yàn)證它們已被正確初始化。