在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函数来简化代码。