1. 程式人生 > >php語言中global 和 $_GLOBAL全域性變數區別

php語言中global 和 $_GLOBAL全域性變數區別

闡述:使用PHP語言有一段時間了,今天看見某段程式碼中的global 變數。突然腦海中想到global 和 $GLOBALS區別是什麼呢?

1), global 變數名,示例程式碼如下:


輸出結果為:


2), $GLOBALS 變數名,示例程式碼:


輸出結果為:


總結:眾所周知區域性變數無法再函式外訪問,可以使用GLOBALS['鍵名'] 實現成為全域性變數進行訪問。如果函式外部定義了變數,同樣無法再內部訪問,可以通過global 外部變數名在function 內部使用。