php 我想写一个缓存结构,不知道如何入手。 需求就是 一个对库存的缓存结构,因为缓存不是以key val 的形式存储的吗。就是写这个功能的时候需要判断他的键值是否是唯一的。其他也没什么 ,求大神帮我写一下,万分感谢!!!!! 急急急急急急急!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function dispatch($k,$callback,$param){ $data = $mem->get($k); if(!$data){ $data = call_user_func($callback,$param); $mem->set($k,$data); } return $data;}function callback($param){ return array();}$data = dispatch('key','callback',array('a'=>'sdfsdf'))); 这种写法目的其实就是让代码看起来好看点,$data = dispatch('key','callback',array('a'=>'sdfsdf')));key代表的是你定义的键名callback 代表的是如果没缓存数据,就执行此方法获取数据array代表的是callback的参数 有没有熟悉dede 采集 的php程序员 有个功能做不出来了 100元悬赏 DZ6里会员登录跳转页面如何修改 上传图片问题 PHP能不能模拟IP? 请问在linux下mysql不支持视图吗? [江湖救急]写一个PHP文件调用discuzX2.5的最新5条主题 php丢失$_SESSION 并发 修改 update ,计数器失灵。 关于post转发 求大神指教怎么华为云上搭建WordPress? 求助:Smarty使用clearCache无法删除指定模板的缓存 使用php://input 和java数据流传输的问题
function dispatch($k,$callback,$param){
$data = $mem->get($k);
if(!$data){
$data = call_user_func($callback,$param);
$mem->set($k,$data);
}
return $data;
}
function callback($param){
return array();
}
$data = dispatch('key','callback',array('a'=>'sdfsdf')));
$data = dispatch('key','callback',array('a'=>'sdfsdf')));
key代表的是你定义的键名
callback 代表的是如果没缓存数据,就执行此方法获取数据
array代表的是callback的参数