问题title可能起的有点大,我想请教大家的具体问题是
$value = Session::get('key', 'default_value');
$value = Session::get('key', function () { return 'default_value';});
上面代码的意思就是根据session的key取得相应的值,
当该key相应的值不存在时,返回默认值(default_value)。
请问这两种写法有什么区别,
第一种很自然能理解,
第二种用匿名函数来返回的写法,有什么特定的使用场合吗?
请不吝赐教!
多谢!