global關鍵字用於在函數內部存取全域變數。
<?php $x = 5; $y = 10; function myTest(){ global $x,$y; $t = $x+$y; } myTest(); echo $t; //15
php將所有全域變數儲存在一個名為$GLOBALS[index]的陣列裡,index保存變數的名稱,這個陣列可以在函數內部訪問,也可以直接更新全域變數;
上面的實例可以改寫成下面這個樣:
<?php $x = 5; $y=10; function myTest(){ $GLOBALS['x'] = $GLOBALS['x'] + $GLOBALS['y']; } myTest(); echo $x; //15
<span> </span>
以上就介紹了PHP global 關鍵字,包含了全域變數的內容,希望對PHP教學有興趣的朋友有幫助。