ホームページ >バックエンド開発 >PHPチュートリアル >ThinkPHP キャッシュ メソッド S()_PHP チュートリアルの概要

ThinkPHP キャッシュ メソッド S()_PHP チュートリアルの概要

WBOY
WBOYオリジナル
2016-07-13 10:28:14724ブラウズ

thinkPHP の F メソッドは、単純なデータ型をキャッシュするためにのみ使用でき、有効期間とキャッシュされたオブジェクト をサポートしません。 S() キャッシュ メソッドは、動的キャッシュ メソッドとも呼ばれる有効期間をサポートします。使用例は次のとおりです。

コードをコピーします コードは次のとおりです:
//データ識別子を使用して $Data data
S('data',$Data) //先頭はキャッシュ識別子、後者はキャッシュされたデータです

コードをコピー コードは次のとおりです:
// $Data データを 3600 秒キャッシュします
S('data',$Data,3600);


コードをコピーします コードは次のとおりです:
//キャッシュデータを削除します
S('data',NULL) //最初のパラメータはキャッシュされた識別名です
;



コードをコピーします コードは次のとおりです:
$cache=S($cachename);// キャッシュフラグを設定します
// このクエリにキャッシュがあるかどうかを判断します
if(! $cache){ //$cache 中央はキャッシュ シンボルです (各クエリはキャッシュに対応します。つまり、異なるクエリには異なるキャッシュがあります)
$cache=$video->where($map)->order ($order)->limit($limit)->select();
foreach($cache as $key=>$value){
$userlist=$user->where("id=". $value['user_id'])-> ;find();
$cache[$key]["nickname"]=$userlist['nickname'];
}
S($cachename,$cache,3600); //キャッシュの有効期間を設定します
}
S($cachename,NULL) //キャッシュを削除します
;

http://www.bkjia.com/PHPjc/802212.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/802212.html技術記事 thinkPHP の F メソッドは、単純なデータ型をキャッシュするためにのみ使用でき、有効期間とキャッシュされたオブジェクトはサポートしません。 S() キャッシュ メソッドは、動的キャッシュ メソッドとも呼ばれる有効期間をサポートします。使用例は次のとおりです。 コピー...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。