请问闭包里的这个变量从哪里来的...很尴尬

请问各位大神,这个$message 的变量是从哪里来的..看半天没看明白.. 求解惑,或者给一个有说明的连接也行. 谢谢您了.

图片描述

阅读 2.3k
3 个回答

传入匿名函数,匿名函数里面有自己的参数。调用的时候传参。

调用时传入啊,和下面的例子一样啊

a(111);
function a($a)
{
    //这个你还会问这个$a的变量是从哪里来的吗???
    echo $a;
}

你可以把$message换成其他任意变量

匿名函数也是函数阿, 调用传参即可

<?php
$greet = function($name)
{
    printf("Hello %s\r\n", $name);
};

$greet('World');
$greet('PHP');
?>

PHP匿名函数

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题