温馨提示×

如何将Lambda函数作为回调传递给PHP

PHP
小樊
82
2024-08-23 06:22:27
栏目: 编程语言

在PHP中,可以通过使用回调函数或闭包来实现将Lambda函数作为回调函数传递。

以下是将Lambda函数作为回调传递给PHP的示例代码:

// 定义一个Lambda函数
$lambdaFunction = function($param) {
    echo "Lambda function called with parameter: $param\n";
};

// 定义一个函数,该函数接受回调函数作为参数
function executeCallback($callback) {
    $callback("Hello from callback");
}

// 将Lambda函数作为回调传递给executeCallback函数
executeCallback($lambdaFunction);

在上面的示例中,我们首先定义了一个Lambda函数$lambdaFunction,然后定义了一个接受回调函数作为参数的executeCallback函数。最后,我们将Lambda函数作为回调传递给executeCallback函数,当executeCallback函数被调用时,Lambda函数被执行并输出"Lambda function called with parameter: Hello from callback"。

0