對變數作用域分類的理解

2021-10-09 17:28:14 字數 400 閱讀 8038

按照作用域劃分,可以分為:

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....