按照作用域劃分,可以分為:
l:local,區域性作用域
e:enclosing,閉包作用域【閉包的外部函式中定義的變量】
g:global,全域性作用域 在所有函式外定義的變量
b:built-in,內建作用域【內建作用域】
區域性作用域
區域性變量只能在函式內部使用,外部⽆法引用
區域性變量的作用域從定義開始到函式體結束
閉包作用域
函式作用域,從定義開始到本函式結束
在閉包中可以引用
全域性作用域
全域性作用域 從定義開始到本檔案結束
內建作⽤用域
是指系統內建的函式或常量,在系統載入時載入,在所有模組中都可以
直接引用,比如說系統函式,max函式就是內建作用域 哪里都可以引⽤
php理解變數的作用域
作用域是指在乙個指令碼中某個變數可以使用或可見的範圍,php具有6項基本的作用域規則。1.內建超級全域性變數可以在指令碼的任何地方使用和可見。2.常量,一旦被宣告,將可以在全域性可見 也就是說,它們在函式內外都可以使用。3.在乙個指令碼中宣告的全域性變數在整個指令碼中是可見的,但在函式內部不行。4....
php理解變數的作用域
作用域是指在乙個指令碼中某個變數可以使用或可見的範圍,php具有6項基本的作用域規則。1.內建超級全域性變數可以在指令碼的任何地方使用和可見。2.常量,一旦被宣告,將可以在全域性可見 也就是說,它們在函式內外都可以使用。3.在乙個指令碼中宣告的全域性變數在整個指令碼中是可見的,但在函式內部不行。4....
php理解變數的作用域
作用域是指在乙個指令碼中某個變數可以使用或可見的範圍,php具有6項基本的作用域規則。1.內建超級全域性變數可以在指令碼的任何地方使用和可見。2.常量,一旦被宣告,將可以在全域性可見 也就是說,它們在函式內外都可以使用。3.在乙個指令碼中宣告的全域性變數在整個指令碼中是可見的,但在函式內部不行。4....