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