如何将多个参数传递给PHP中的匿名函数?

时间:2017-02-22 21:47:16

标签: php callback anonymous-function

PHP 5.3+支持anonymous functions(尽管在绑定方面,它在PHP 7.x +中支持它们有点不同)。我正在运行PHP 5.6.x

是否存在允许将多个参数传递给匿名函数的语法(不需要仅使用数组)用作回调 。在PHP中可以使用以下哪些示例?

示例1

function ($str1, $str2 ){   //But, that would be too easy, right?
    return $str1 . $str2;
}

示例2

function () use ($string, $min, $max) {  // Not seeing this in the manual.
    $length = mb_strlen($string, 'UTF-8');
    return ($length >= $min) && ($length <= $max);
}

示例3

出于好奇,这种形式可能吗?

function ($str1, $str2 ) use ($int1, $int2) { // But, that would be in the manual?
    return $str1 . $str2 .' '. $int2 + $int2;
}

我查看了PHP手册,但没看到我在寻找什么。

0 个答案:

没有答案