donglian3061
2014-04-19 22:59
浏览 47
已采纳

将匿名函数的返回值存储到其范围之外的变量中

$count = 2;
$amt = 4;
$str = function($count, $amt) {
return "There is ". $count . " and " . $amt;
};
echo $str . "!";

How do I store the return value from the anonymous function into a variable? I know that the entire function itself is being stored into $str which is why this doesn't work, but is there a way to?

图片转代码服务由CSDN问答提供 功能建议

  $ count = 2; 
 $ amt = 4; 
 $ str = function($ count  ,$ amt){
return“有”。  $ count。  “和”。  $ amt; 
}; 
echo $ str。  “!”; 
   
 
 

如何将匿名函数的返回值存储到变量中? 我知道整个函数本身都存储在$ str中,这就是为什么这不起作用,但有办法吗?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题