在PHP中,可以使用function
關鍵字和箭頭語法=>
來創建匿名Lambda函數。
以下是一個簡單的例子:
$addition = function($a, $b) {
return $a + $b;
};
echo $addition(3, 4); // 輸出 7
在上面的例子中,我們創建了一個匿名Lambda函數,它接受兩個參數并返回它們的和。然后我們調用這個Lambda函數并輸出結果。
Lambda函數可以直接賦值給一個變量,也可以作為參數傳遞給其他函數。Lambda函數可以被保存在數組和對象屬性中,也可以在需要時立即調用。
除了箭頭語法,還可以使用fn
關鍵字來創建Lambda函數。例如:
$addition = fn($a, $b) => $a + $b;
echo $addition(3, 4); // 輸出 7
無論是使用箭頭語法還是fn
關鍵字,都可以方便地創建匿名Lambda函數來簡化代碼。