PHP箭頭函數(也稱為“短閉包”)是PHP 7.4版本中引入的一種新特性,用于簡化匿名函數的定義。箭頭函數的語法如下:
$arrowFunction = fn($param1, $param2) => $param1 + $param2;
在箭頭函數中,使用fn
關鍵字來定義一個匿名函數,然后使用箭頭=>
將參數列表和函數體分隔開。箭頭函數是一種特殊類型的匿名函數,它們通常用于簡單的回調函數或者需要很少行代碼的情況下。
箭頭函數的參數列表可以是任意數量的參數,可以不使用括號(當只有一個參數時),也可以省略參數類型。
注意:箭頭函數不支持use
關鍵字來引入外部變量,因此只能訪問當前作用域內的變量。