這篇文章主要介紹了關於PHP的作用域 ,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
變數能夠被訪問到的區域。
js中作用域:
全域作用域:任何地方(函數外和函數內)都可以被使用
局部作用域:只能在函數內部被使用
#PHP也有兩個作用域:全域作用域與局部作用域
全域作用域:只能在函數外部使用
局部作用域:只能在函數內部使用
全域作用域是指的在函數外部定義的變量,局部作用域指的是函數內部定義的變數
內部不能存取外部
外部不能存取內部
##可以在在局部作用域中使用$GLOBALS['全域作用域變數']來存取全域作用域
#注意:$GLOBALS就是指涉全域作用域本身的變數
global是將全域作用域的變數的位址,進行複製,然後在局部作用域內新建一個同名的變數名,將外部的位址賦值給局部變數。
語法:global 變數名;
變數名稱 = 值;
js中作用域:
全域作用域:任何地方(函數外和函數內)都可以被使用
局部作用域:只能在函數內部被使用
全域作用域:只能在函數外部使用
局部作用域:只能在函數內部使用
內部不能存取外部
外部不能存取內部
##可以在在局部作用域中使用$GLOBALS['全域作用域變數']來存取全域作用域
#注意:$GLOBALS就是指涉全域作用域本身的變數
PHP還提供了一個關鍵字:global
語法:global 變數名;
變數名稱 = 值;
以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!
相關推薦:
PHP原始碼php-beast加密#PHP 迭代器產生器的介紹以上是PHP的作用域的詳細內容。更多資訊請關注PHP中文網其他相關文章!