生活随笔
收集整理的這篇文章主要介紹了
php变量作用域(花括号、global、闭包)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
變量的作用域是變量的一個作用范圍,在這個范圍內(nèi)變量為可見的,即可以訪問該變量的代碼區(qū)域, 相反,如果不在這個范圍內(nèi),變量是不可見的,無法被調(diào)用。 (全局變量可以將作用范圍看作為整個程序)
花括號
很多語言都以花括號作為作用域界限,PHP中只有函數(shù)的花括號才構(gòu)成新的作用域。
| 08 | for($i= 0; $i< 1; $i++) { |
| 10 | for($i= 0; $i< 1; $i++) { |
運行結(jié)果是:
| 1 | string(5) "var a"string(5) "var c"string(5) "var b"string(5) "var c" |
可見if和for的花括號并無構(gòu)成新的作用域。
而函數(shù):
結(jié)果是:
轉(zhuǎn)載于:https://blog.51cto.com/nicegy/1347035
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎
總結(jié)
以上是生活随笔為你收集整理的php变量作用域(花括号、global、闭包)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。