您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

关于TP框架里面F方法返回值的有关问题

2024/12/24 4:51:26发布17次查看
关于tp框架里面f方法返回值的问题
代码其实很简单,我从数据库中读取数据出来然后用f方法缓存到文件,文件建立了也有数据写入,但是f方法返回的是null,百思不得其解。
public function updatecache(){
$db = m('category');
$data = $db->select();
$f = f('data',$data)
var_dump($f);//////输出的是null
}

其实我就是想利用f方法的返回值做个判断我缓存成功...这是我的目的...但我找了半天问题也不知道为何f方法返回的是null。
------解决方案--------------------
f函数读取缓存会返回数据,写入缓存当然返回null啦
想要数据?$data = f('data');
------解决方案--------------------
你直接返回 $value 就可以
不过 $value 中可能有很多内容,而你并不需要
所以这样返回也可以 return ! empty($value);
既然是写缓存,那么 $value 表示的就是写入的内容
非空表示成功
总之返回什么要根据你已有的算法决定
tp 只是工具,这能让他来适应你,而不是你去迁就他
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product