/Upload/documents/handbook/developer-guide/developer-guide-cache/cache-api.html
HTML | 147 lines | 142 code | 5 blank | 0 comment | 0 complexity | 9075bc67629250dddaa43d870af11db0 MD5 | raw file
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
- <html>
- <head>
- <title>The DoYouHaoBaby PHP Framework For PHP5 | ????????</title>
- <meta http-equiv="content-type" content="text/html; charset=gbk" />
- <meta name="Author" content="???Dyhb">
- <meta name="Keywords" content="DoYouHaoBaby,Framework">
- <meta name="Description" content="The DoYouHaoBaby PHP Framework | ?????????????">
- <link rel="stylesheet" type="text/css" href="./../../media/css/style.css" />
- <link rel="stylesheet" type="text/css" href="./../../media/css/highlight.css" />
- </head>
- <body style="margin:0">
- <div id="header"><img src="./../../media/images/logo.png" border="0" title="The DoYouHaoBaby PHP Framework Logo" ></div>
- <div id="content">
- <div id="version">
- The DoYouHaoBaby PHP Framework????????<br>
- Copyright(c) <a href="http://doyouhaobaby.net">DoYouHaoBaby.NET</a>
- All Rights Reserved.
- </div>
-
-
- <div class="menu">
- <table cellspacing=0 cellpadding=0 width="95%" border=0>
- <tbody>
- <tr>
- <th align=middle colspan=3>The DoYouHaoBaby PHP Framework????????</th>
- </tr>
- <tr>
- <td valign=bottom align=left width="25%">
- <a accesskey="p" href="../../index.html">??</a>?
- </td>
- <td valign=bottom align=middle width="50%">
- </td>
- <td valign=bottom align=right width="25%">
- <a accesskey="n" href="./index.html">??</a>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
-
- <div id="box">
- <div class="title">[ ???? ]</div>
- <div class="detail">
- <p>
- ???????????????????????????<span style="color: rgb(0, 128, 0);"><strong>Dyhb.class.php</strong></span> ?????<span style="color: rgb(0, 128, 0);"><strong>DoYouHaoBaby\LibPHP\App\Lib\Dyhb.class.php</strong></span>?</p>
- <p>
- <DIV class=dp-highlighter><DIV class=bar></DIV>
- <OL class=dp-j>
- <LI class=alt><SPAN><SPAN class=comment>/** </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * ??????????????????????????false </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * < ???????????????? ID???????????????ID? </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * ????A???ID?data-a????B???ID?data-b?> </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * < Dyhb::cache()????$arrOption?????????????????> </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * < $sBackendClass????????????????????FileCache?XCache ??> </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * <!-- ???? --> </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * < $Data=Dyhb::cache($sId); </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * if ($Data===false){ </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * $Data= .... </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * Dyhb::writeCache($sId,$Data); </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * } > </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * @access public </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * @static </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * @param string $sId ??? ID </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * @param array $arrOption ???? </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * @param string $sBackendClass ???????? </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * @return mixed ?????????????false </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> */</SPAN><SPAN> </SPAN></SPAN></LI>
- <LI class=alt><SPAN> </SPAN><SPAN class=keyword>static</SPAN><SPAN> </SPAN><SPAN class=keyword>public</SPAN><SPAN> function cache($sId,array $arrOption=</SPAN><SPAN class=keyword>null</SPAN><SPAN>,$sBackendClass=</SPAN><SPAN class=keyword>null</SPAN><SPAN>){} </SPAN></SPAN></LI>
- <LI><SPAN> </SPAN></LI>
- <LI class=alt><SPAN> </SPAN><SPAN class=comment>/** </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * ???????????????? </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * < $data ????????????? $data ?????????????????? serialize ??? true? </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * $arrOption ????????????????????????????????????> </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * < ????? Dyhb::cache()?> </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * @access public </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * @static </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * @param string $sId ??? ID </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * @param mixed $Data ?????? </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * @param array $arrOption ???? </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * @param string $sBackendClass ???????? </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * @return bool </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> */</SPAN><SPAN> </SPAN></SPAN></LI>
- <LI><SPAN> </SPAN><SPAN class=keyword>static</SPAN><SPAN> </SPAN><SPAN class=keyword>public</SPAN><SPAN> function writeCache($sId,$Data,array $arrOption=</SPAN><SPAN class=keyword>null</SPAN><SPAN>,$sBackendClass=</SPAN><SPAN class=keyword>null</SPAN><SPAN>){} </SPAN></SPAN></LI>
- <LI class=alt><SPAN> </SPAN></LI>
- <LI><SPAN> </SPAN><SPAN class=comment>/** </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * ????????? </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * < ????????????????????????????????????? </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * ????????????????????????????????????????????> </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * < Dyhb::cleanCache($sId) > </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * @access public </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * @static </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * @param string $sId ??? ID </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * @param array $arrOption ???? </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> * @param string $sBackendClass ???????? </SPAN> </SPAN></LI>
- <LI><SPAN><SPAN class=comment> * @return bool </SPAN> </SPAN></LI>
- <LI class=alt><SPAN><SPAN class=comment> */</SPAN><SPAN> </SPAN></SPAN></LI>
- <LI><SPAN> </SPAN><SPAN class=keyword>static</SPAN><SPAN> </SPAN><SPAN class=keyword>public</SPAN><SPAN> function deleteCache($sId,array $arrOption=</SPAN><SPAN class=keyword>null</SPAN><SPAN>,$sBackendClass=</SPAN><SPAN class=keyword>null</SPAN><SPAN>){} </SPAN></SPAN></LI></OL></DIV></p>
- <p>
- ??????????</p>
- <p><DIV class=dp-highlighter><DIV class=bar></DIV>
- <OL class=dp-j>
- <LI class=alt><SPAN><SPAN>$Data=Dyhb::cache($sId,array $arrOption=</SPAN><SPAN class=keyword>null</SPAN><SPAN>,$sBackendClass=</SPAN><SPAN class=keyword>null</SPAN><SPAN>); </SPAN></SPAN></LI>
- <LI><SPAN></SPAN><SPAN class=keyword>if</SPAN><SPAN>($Data===</SPAN><SPAN class=keyword>false</SPAN><SPAN>){ </SPAN></SPAN></LI>
- <LI class=alt><SPAN> $Data=...; </SPAN></LI>
- <LI><SPAN> Dyhb::writeCache($sId,$Data,array $arrOption=</SPAN><SPAN class=keyword>null</SPAN><SPAN>,$sBackendClass=</SPAN><SPAN class=keyword>null</SPAN><SPAN>); </SPAN></SPAN></LI>
- <LI class=alt><SPAN>} </SPAN></LI></OL></DIV></p>
- <p>
- <span style="color: rgb(255, 0, 0);"><strong>???</strong></span>??????????86400??????????? <span style="color: rgb(0, 128, 0);"><strong>??\Runtime\Data</strong></span> ?</p>
- <p>
- ??????????????????????????????$arrOption???????? ???????????????<span style="color: rgb(255, 0, 0);"><strong>??????????????</strong></span>?</p>
- <p><DIV class=dp-highlighter><DIV class=bar></DIV>
- <OL class=dp-j>
- <LI class=alt><SPAN><SPAN>$arrOptions['cache_time']=</SPAN><SPAN class=number>1000</SPAN><SPAN>; </SPAN></SPAN></LI></OL></DIV></p>
- <p>
- ?????????????????????????????????????</p>
- </div>
- </div>
-
- <div class="menu">
- <table cellspacing=0 cellpadding=0 width="95%" border=0>
- <tbody>
- <tr>
- <td valign=top align=middle width="34%">
- <a accesskey="h" href="../../index.html">??</a>
- </td>
- </tr>
- <tr>
- <td valign=top align=middle width="34%">
- <a accesskey="u" href="./index.html">??</a>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
-
- </div>
- <div id="footer">Copyright (c) <a href="http://doyouhaobaby.net" title="The DoYouHaoBaby Framework" >DoYouHaoBaby</a> All rights reserved.?</div>
- </body>
- </html>