摘要:将匿名函数当作一个普通变量,在另一个函数中调用它,就会形成一个闭包//第一,必须是定义一个匿名函数, 第二,必须要执行一次来生成闭包函数 $func1 = function() { $name = '大师兄'; $bib = function () use ($na
将匿名函数当作一个普通变量,在另一个函数中调用它,就会形成一个闭包
//第一,必须是定义一个匿名函数,  第二,必须要执行一次来生成闭包函数
$func1 = function()
{
	$name = '大师兄';
	$bib = function () use ($name)
	{
	  return '师傅,不好啦'.$name.'又被妖怪抓走啦';
	};
	return $bib();
};
echo $func1();
echo '<hr>';
$func2 = function()
{
	$name = '师傅';
	return function () use ($name)
	{
	  return '大师兄,不好啦'.$name.'又被妖怪抓走啦';
	};
};
echo $func2()();
						批改老师:韦小宝批改时间:2019-01-04 09:27:08		
						
老师总结:不错不错!学习的很快啊!理解能力也很强!加油学习吧!					
 
                 
 
 
  
            