匿名函數(Anonymous functions),也叫閉包函數(closures),允許 暫時建立一個沒有指定名稱的函數。最常用作回呼函數(callback)參數的值。當然,也有其它所應用的情況。
實作結構
已關閉包:將匿名函數放在普通函數中,也可以將匿名函數傳回,這就構成了一個簡單的閉包
關鍵字:use 連結上下文的變數和值
閉包的應用場景:
①,保護函數內的變數安全。外層函數中變數只有內部函數才能訪問,而無法透過其他途徑訪問到
②,外層函數中的變數一直存在於記憶體中,因此每一次執行都會使用到。
以上是匿名函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!