$count = 2;
$amt = 4;
$str = function($count, $amt) {
return "There is ". $count . " and " . $amt;
};
echo $str . "!";
如何将匿名函数的返回值存储到变量中?我知道整个函数本身都存储在$ str中,这就是为什么这不起作用,但是有办法吗?
答案 0 :(得分:2)
您只需将$str
称为函数:
echo $str() . "!"
匿名函数的文档为php.net:http://www.php.net/manual/en/functions.anonymous.php