如何在PHP中创建匿名Lambda函数

avatar
作者
筋斗云
阅读量:0

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!