uTools-Manuals/docs/php/apc_exists.html
2019-04-08 23:22:26 +08:00

96 lines
6.4 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>检查APC中是否存在某个或者某些key</title>
</head>
<body class="docs"><div id="layout">
<div id="layout-content"><div id="function.apc-exists" class="refentry">
<div class="refnamediv">
<h1 class="refname">apc_exists</h1>
<p class="verinfo">(PECL apc &gt;= 3.1.4)</p><p class="refpurpose"><span class="refname">apc_exists</span> &mdash; <span class="dc-title">检查APC中是否存在某个或者某些key</span></p>
</div>
<div class="refsect1 description" id="refsect1-function.apc-exists-description">
<h3 class="title">说明</h3>
<div class="methodsynopsis dc-description">
<span class="methodname"><strong>apc_exists</strong></span>
( <span class="methodparam"><span class="type"><a href="language.pseudo-types.html#language.types.mixed" class="type mixed">mixed</a></span> <code class="parameter">$keys</code></span>
) : <span class="type"><a href="language.pseudo-types.html#language.types.mixed" class="type mixed">mixed</a></span></div>
<p class="para rdfs-comment">
检查是否有一个或者多个APC键名存在
</p>
</div>
<div class="refsect1 parameters" id="refsect1-function.apc-exists-parameters">
<h3 class="title">参数</h3>
<dl>
<dt>
<code class="parameter">keys</code></dt>
<dd>
<p class="para">
<span class="type"><a href="language.types.string.html" class="type string">string</a></span>,或者包含键的 <span class="type"><a href="language.types.array.html" class="type array">array</a></span>,元素是字符串。
</p>
</dd>
</dl>
</div>
<div class="refsect1 returnvalues" id="refsect1-function.apc-exists-returnvalues">
<h3 class="title">返回值</h3>
<p class="para">
如果Key存在的话返回 <strong><code>TRUE</code></strong> , 否则返回 <strong><code>FALSE</code></strong> 如果参数
<code class="parameter">keys</code>是一个<span class="type"><a href="language.types.array.html" class="type array">array</a></span>
将返回一个包含所有存在的key的数组假如数组中的key一个都不存在的话
就返回空的数组。
</p>
</div>
<div class="refsect1 examples" id="refsect1-function.apc-exists-examples">
<h3 class="title">范例</h3>
<div class="example" id="example-406">
<p><strong>Example #1 <span class="function"><strong>apc_exists()</strong></span> 例子</strong></p>
<div class="example-contents">
<div class="phpcode"><pre><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br />$fruit&nbsp;&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'apple'</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$veggie&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'carrot'</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">apc_store</span><span style="color: #007700">(</span><span style="color: #DD0000">'foo'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$fruit</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">apc_store</span><span style="color: #007700">(</span><span style="color: #DD0000">'bar'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$veggie</span><span style="color: #007700">);<br /><br />if&nbsp;(</span><span style="color: #0000BB">apc_exists</span><span style="color: #007700">(</span><span style="color: #DD0000">'foo'</span><span style="color: #007700">))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">"Foo&nbsp;exists:&nbsp;"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #0000BB">apc_fetch</span><span style="color: #007700">(</span><span style="color: #DD0000">'foo'</span><span style="color: #007700">);<br />}&nbsp;else&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">"Foo&nbsp;does&nbsp;not&nbsp;exist"</span><span style="color: #007700">;<br />}<br /><br />echo&nbsp;</span><span style="color: #0000BB">PHP_EOL</span><span style="color: #007700">;<br />if&nbsp;(</span><span style="color: #0000BB">apc_exists</span><span style="color: #007700">(</span><span style="color: #DD0000">'baz'</span><span style="color: #007700">))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">"Baz&nbsp;exists."</span><span style="color: #007700">;<br />}&nbsp;else&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">"Baz&nbsp;does&nbsp;not&nbsp;exist"</span><span style="color: #007700">;<br />}<br /><br />echo&nbsp;</span><span style="color: #0000BB">PHP_EOL</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">$ret&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">apc_exists</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'foo'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'donotexist'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'bar'</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$ret</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</pre></div>
</div>
<div class="example-contents"><p>以上例程的输出类似于:</p></div>
<div class="example-contents screen">
<div class="cdata"><pre>
Foo exists: apple
Baz does not exist
array(2) {
[&quot;foo&quot;]=&gt;
bool(true)
[&quot;bar&quot;]=&gt;
bool(true)
}
</pre></div>
</div>
</div>
</div>
<div class="refsect1 seealso" id="refsect1-function.apc-exists-seealso">
<h3 class="title">参见</h3>
<ul class="simplelist">
<li class="member"><span class="function"><a href="apc_cache_info.html" class="function" rel="rdfs-seeAlso">apc_cache_info()</a> - Retrieves cached information from APC's data store</span></li>
<li class="member"><span class="function"><a href="apc_fetch.html" class="function" rel="rdfs-seeAlso">apc_fetch()</a> - 从缓存中取出存储的变量</span></li>
</ul>
</div>
</div></div></div></body></html>