$xx = F('xx');
if($xx === false){
$xx = false; //赋值为false
F('xx', $xx) //缓存数据
}
dump($xx);从上面代码看,如果缓存的是个false数据,不管怎么都会走if内的代码,这样反而达不到提高性能要求了。如果默认缓存不存在返回为null是不是就会合理一些呢?当然如果为null如果缓存的数据同样为null也是一样的道理,只是感觉会好一些。或者是有没有更好的判断缓存是否存在的方法?最佳答案