日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > php框架 > ThinkPHP > ThinkPHP函數(shù)詳解:cache方法

ThinkPHP函數(shù)詳解:cache方法

來(lái)源:程序員人生   發(fā)布時(shí)間:2013-12-20 23:32:37 閱讀次數(shù):6259次
cache方法是3.0版本開(kāi)始新增的緩存管理方法。
注意:3.1.2版本后因cache方法并入原S方法,所以cache方法不再建議使用,用S方法即可。
cache 用于緩存設(shè)置、獲取、刪除操作
用法 cache($name, $value='',$options=null)
參數(shù) name(必須):如果傳入數(shù)組 則表示進(jìn)行緩存初始化,如果是字符串則表示緩存賦值、獲取或者刪除操作。
Value(可選):要設(shè)置的緩存值,如果傳入null表示刪除緩存,默認(rèn)為空字符串。
options(可選):要設(shè)置的緩存參數(shù),如果是數(shù)字則表示僅設(shè)置有效期
返回值 見(jiàn)詳(根據(jù)具體的用法返回不同的值)

緩存初始化

cache方法傳入數(shù)組即表示進(jìn)行緩存初始化,例如:
cache(array('type'=>'xcache','prefix'=>'think','expire'=>600));
支持的配置參數(shù)根據(jù)不同的緩存方式(由type參數(shù)設(shè)置),通用的緩存參數(shù)包括:
參數(shù)名 說(shuō)明
expire 緩存有效期(時(shí)間為秒)
length 緩存隊(duì)列長(zhǎng)度
prefix 緩存標(biāo)識(shí)前綴
type 緩存類型
如果沒(méi)有設(shè)置type參數(shù),則默認(rèn)為文件緩存,cache方法目前可以支持的緩存類型包括File、Apachenote、Apc、Eaccelerator、Memcache、Shmop、Sqlite、Db、Redis、Xcache和WinCache,不同緩存類型的緩存參數(shù)可以參考這里:動(dòng)態(tài)緩存
緩存初始化操作后返回的是一個(gè)緩存實(shí)例化對(duì)象。
如果你沒(méi)有進(jìn)行緩存初始化的話,cache方法會(huì)在你進(jìn)行緩存操作之前自動(dòng)初始化(用系統(tǒng)默認(rèn)的緩存方式和緩存參數(shù)),默認(rèn)緩存配置參數(shù)包括:
/* 數(shù)據(jù)緩存設(shè)置 */
'DATA_CACHE_TIME'       => 0,      // 數(shù)據(jù)緩存有效期 0表示永久緩存
'DATA_CACHE_COMPRESS'   => false,   // 數(shù)據(jù)緩存是否壓縮緩存
'DATA_CACHE_CHECK'      => false,   // 數(shù)據(jù)緩存是否校驗(yàn)緩存
'DATA_CACHE_PREFIX'     => '',     // 緩存前綴
'DATA_CACHE_TYPE'       => 'File',  // 數(shù)據(jù)緩存類型
'DATA_CACHE_PATH'       => TEMP_PATH,// 緩存路徑設(shè)置 (僅對(duì)File方式有效)
'DATA_CACHE_SUBDIR'     => false,  // 使用子目錄緩存 (根據(jù)緩存標(biāo)識(shí)的哈希創(chuàng)建子目錄)
'DATA_PATH_LEVEL'       => 1,        // 子目錄緩存級(jí)別
這些具體的緩存參數(shù)的用法,我們以后會(huì)在快速入門(mén):緩存中詳細(xì)描述。

緩存設(shè)置

緩存初始化之后,就可以進(jìn)行緩存操作了,
cache('name','value');
會(huì)使用當(dāng)前配置的緩存方式用name標(biāo)識(shí)來(lái)緩存value值。
可以單獨(dú)設(shè)置該緩存數(shù)據(jù)的有效期,例如:
cache('name','value',3600);
緩存數(shù)據(jù)一個(gè)小時(shí)。
為了保證緩存的安全,建議對(duì)返回值做出判斷,如果緩存設(shè)置失敗,則返回false,否則返回true。
3.1.2版本開(kāi)始也可以直接在設(shè)置緩存的同時(shí)傳入緩存設(shè)置參數(shù),例如:
cache('name','value',array('type'=>'xcache','prefix'=>'think','expire'=>600));

獲取緩存

$value = cache('name');
如果緩存標(biāo)識(shí)不存在或者已經(jīng)過(guò)期,則返回false,否則返回緩存值。

刪除緩存

cache('name',NULL);
刪除緩存標(biāo)識(shí)為name的緩存數(shù)據(jù)。


如果要切換緩存方式,可以再次進(jìn)行緩存初始化操作。
或者使用下面的方式:
$cache = cache(array('type'=>'xcache','prefix'=>'think','expire'=>600));
$cache->name = 'value'; // 設(shè)置緩存
$value = $cache->name; // 獲取緩存
unset($cache->name); // 刪除緩存
如果你設(shè)置了緩存前綴的話,對(duì)應(yīng)的緩存操作只是對(duì)應(yīng)該緩存前綴標(biāo)識(shí)的,不會(huì)影響其他的緩存。
生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲精品在线观看网站 | 日本在线视频一区 | 亚洲午夜精品在线 | 在线视频 日韩 | 日本一区久久 | 自拍视频国产 | 在线天堂av | 国产一二三区在线观看 | 久久成人国产 | 亚洲激情二区 | 欧美ⅹxxxxxx | 丰满白嫩尤物一区二区 | 日本动漫做毛片一区二区 | 中国三级网站 | 久久91精品国产91久久跳 | 亚洲色图28p| 成人激情久久 | 99精品在线观看 | 一级片久久 | 影视在线免费观看 | 成人第一区 | 国产精品一区二区久久久久 | 在线视频国产一区 | 久久精品国产免费 | 国产一区二区三区日韩 | 91视频插插插 | 日韩欧美精品一区二区三区 | 日韩av片免费看 | 国产精品女 | 午夜高清| 免费黄色小网站 | 91精品国产高清一区二区三区 | 国内精品一区二区 | 国产精品视频不卡 | 亚洲精品在线观看视频 | 成人在线网 | av三级在线播放 | 成人国产精品久久久 | 久久久久玖玖 | 成人永久aaa | 欧美爱爱网 |