global關鍵字用於在函數內部訪問全局變量。
<?php
$x = 5;
$y = 10;
function myTest(){
global $x,$y;
$x = $x+$y;
}
myTest();
echo $x; //15
php將所有全局變量存儲在一個名為$GLOBALS[index]的數組裡,index保存變量的名稱,這個數組可以在函數內部訪問,也可以直接更新全局變量;
上面的實例可以改寫成下面這個樣:
<?php
$x = 5;
$y=10;
function myTest(){
$GLOBALS['x'] = $GLOBALS['x'] + $GLOBALS['y'];
}
myTest();
echo $x; //15