匿名函数的参数传入

来源:互联网 发布:青少年上网过滤软件 编辑:程序博客网 时间:2024/04/30 00:08
$message = 'hello';
$example = function() use ($message){
  var_dump($message);
};
echo $example();
//输出hello
$message = 'world';
//输出hello 因为继承变量的值的时候是函数定义的时候而不是 函数被调用的时候

echo $example();



想要  在申明  匿名函数之后 使 匿名函数use  传入的参数 随变量的值 变化  需要在传入的变量上加入&


$message = 'hello';
//此处传引用
$example = function() use(&$message){
 var_dump($message);
};
echo $example();
//输出hello
$message = 'world';
echo $example();



使用引用和不使用引用就代表了是调用时赋值,还是申明时候赋值

0 0
原创粉丝点击