定义
匿名函数,也叫闭包函数,允许临时创建一个没有制定名称的函数。最经常用作回调函数(callback)参数的值
使用
闭包函数可以作为遍历的值来使用
代码实例
1.
public function index(){
$message = 'guoyuzhao';
$example = function () use (&$message){//如果使用外部变量用use,如果想闭包之后再赋值需要加上&
echo $message;
};
$message = 'hahah';
$example();
}
2.你最关心的
<?php
namespace app\index\controller;
use Closure;//引入Closure
class Index
{
public function index(){
$this -> test('tuzi',function(){
echo 'woshi tuzi';
});
}
public function test($name,Closure $clo){
echo "Hello,{$name}<br/>";
$clo();
}
}