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)
语法将其传递进去。