範例程式碼
<?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
以上是php global關鍵字的用法介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!