PHP 箭頭函數(也稱為簡寫閉包)可以取代普通函數,但有一些限制。箭頭函數通常用于簡單的回調函數或匿名函數,可以更簡潔地編寫代碼。但是,箭頭函數不能像普通函數一樣使用 $this 變量來訪問當前對象的成員變量或方法,也不能在其內部使用 return 語句來返回值。
$this
return
因此,如果需要在函數內部訪問對象的屬性或方法,或者需要在函數內部使用 return 語句返回值,則應該使用普通函數而不是箭頭函數。箭頭函數更適合簡單的回調函數或匿名函數的情況。