PHP

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

小樊
83
2024-08-23 06:26:27
栏目: 编程语言

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

0
看了该问题的人还看了