PHP

PHP Lambda函数的参数传递

小樊
83
2024-08-23 06:21:28
栏目: 编程语言

PHP 中的 Lambda 函数,也称为匿名函数,可以通过使用 use 关键字来传递参数。以下是一个简单的示例:

$greet = function($name) {
    echo "Hello, $name!";
};

$greet('World');

在上面的示例中,我们定义了一个接受一个参数的 Lambda 函数,并通过调用 $greet('World') 来传递参数 'World'

另外,如果需要在 Lambda 函数中使用外部变量,可以通过 use 关键字将变量传递进去,如下所示:

$message = 'Hello';

$greet = function($name) use ($message) {
    echo "$message, $name!";
};

$greet('World');

在这个示例中,Lambda 函数使用了外部变量 $message,并通过 use ($message) 语法将其传递进去。

0
看了该问题的人还看了