mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-06-18 05:26:57 +08:00
137 lines
6.0 KiB
HTML
137 lines
6.0 KiB
HTML
<!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>得到所有输出缓冲区的状态</title>
|
||
</head>
|
||
<body class="docs"><div id="layout">
|
||
<div id="layout-content"><div id="function.ob-get-status" class="refentry">
|
||
<div class="refnamediv">
|
||
<h1 class="refname">ob_get_status</h1>
|
||
<p class="verinfo">(PHP 4 >= 4.2.0, PHP 5, PHP 7)</p><p class="refpurpose"><span class="refname">ob_get_status</span> — <span class="dc-title">得到所有输出缓冲区的状态</span></p>
|
||
|
||
</div>
|
||
|
||
<div class="refsect1 description" id="refsect1-function.ob-get-status-description">
|
||
<h3 class="title">说明</h3>
|
||
<div class="methodsynopsis dc-description">
|
||
<span class="methodname"><strong>ob_get_status</strong></span>
|
||
([ <span class="methodparam"><span class="type">bool</span> <code class="parameter">$full_status</code> <span class="initializer"> = FALSE</span></span>
|
||
] ) : <span class="type">array</span></div>
|
||
|
||
<p class="para rdfs-comment">
|
||
<span class="function"><strong>ob_get_status()</strong></span>返回最顶层输出缓冲区的状态信息;或者如果<code class="parameter">full_status</code>设为<strong><code>TRUE</code></strong>,返回所有有效的输出缓冲级别。
|
||
</p>
|
||
</div>
|
||
|
||
|
||
<div class="refsect1 parameters" id="refsect1-function.ob-get-status-parameters">
|
||
<h3 class="title">参数</h3>
|
||
<p class="para">
|
||
<dl>
|
||
|
||
|
||
<dt>
|
||
<code class="parameter">full_status</code></dt>
|
||
|
||
<dd>
|
||
|
||
<p class="para">
|
||
设为<strong><code>TRUE</code></strong> 返回所有有效的输出缓冲区级别的状态信息。如果设为 <strong><code>FALSE</code></strong> 或者没有设置,仅返回最 顶层输出缓冲区的状态信息。
|
||
</p>
|
||
</dd>
|
||
|
||
|
||
</dl>
|
||
|
||
</p>
|
||
</div>
|
||
|
||
|
||
<div class="refsect1 returnvalues" id="refsect1-function.ob-get-status-returnvalues">
|
||
<h3 class="title">返回值</h3>
|
||
<p class="para">
|
||
如果调用时没有<code class="parameter">full_status</code>参数,或者<code class="parameter">full_status</code> = <strong><code>FALSE</code></strong> 将返回一个包含下面元素的简单数组:
|
||
<div class="informalexample">
|
||
<div class="example-contents screen">
|
||
<div class="returnvaluescode"><pre class="returnvaluescode">Array
|
||
(
|
||
[level] => 2
|
||
[type] => 0
|
||
[status] => 0
|
||
[name] => URL-Rewriter
|
||
[del] => 1
|
||
)</pre>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<table class="segmentedlist">
|
||
<caption><strong>Simple <span class="function"><strong>ob_get_status()</strong></span> results</strong></caption>
|
||
<thead><tr><th>Key</th><th>Value</th>
|
||
</tr></thead><tbody><tr class="seglistitem"><td class="seg">level</td><td class="seg">输出嵌套级别</td></tr>
|
||
<tr class="seglistitem"><td class="seg">type</td><td class="seg"><em>PHP_OUTPUT_HANDLER_INTERNAL (0)</em> 或者 <em>PHP_OUTPUT_HANDLER_USER (1)</em></td></tr>
|
||
<tr class="seglistitem"><td class="seg">status</td><td class="seg"><em>PHP_OUTPUT_HANDLER_START</em> (0), <em>PHP_OUTPUT_HANDLER_CONT</em> (1) or <em>PHP_OUTPUT_HANDLER_END</em> (2) 三个之一</td></tr>
|
||
<tr class="seglistitem"><td class="seg">name</td><td class="seg">起作用的输出处理程序的名字,或者是默认的输出处理程序的名字(如果没有设置的话)</td></tr>
|
||
<tr class="seglistitem"><td class="seg">del</td><td class="seg">由<span class="function"><a href="ob_start.html" class="function">ob_start()</a></span>设置的删除标签(Erase-flag)</td></tr>
|
||
</tbody></table>
|
||
</p>
|
||
<p class="para">
|
||
如果调用时<code class="parameter">full_status</code> = <strong><code>TRUE</code></strong>,将返回一个数组,该数组的每个元素包含有效的输出缓冲区级别的状态信息。缓冲区的级别数用来当作数组的第一维数;每个元素自身是另一个数组,它持有该有效输出级别的状态信息。
|
||
<div class="informalexample">
|
||
<div class="example-contents screen">
|
||
<div class="cdata"><pre>
|
||
Array
|
||
(
|
||
[0] => Array
|
||
(
|
||
[chunk_size] => 0
|
||
[size] => 40960
|
||
[block_size] => 10240
|
||
[type] => 1
|
||
[status] => 0
|
||
[name] => default output handler
|
||
[del] => 1
|
||
)
|
||
|
||
[1] => Array
|
||
(
|
||
[chunk_size] => 0
|
||
[size] => 40960
|
||
[block_size] => 10240
|
||
[type] => 0
|
||
[buffer_size] => 0
|
||
[status] => 0
|
||
[name] => URL-Rewriter
|
||
[del] => 1
|
||
)
|
||
|
||
)
|
||
</pre></div>
|
||
</div>
|
||
</div>
|
||
</p>
|
||
<p class="para">
|
||
完整的输出包含以下附加元素:
|
||
<table class="segmentedlist">
|
||
<caption><strong>完整的<span class="function"><strong>ob_get_status()</strong></span> 结果</strong></caption>
|
||
<thead><tr><th>Key</th><th>Value</th>
|
||
</tr></thead><tbody><tr class="seglistitem"><td class="seg">chunk_size</td><td class="seg">由 <span class="function"><a href="ob_start.html" class="function">ob_start()</a></span>设置的Chunk size值</td></tr>
|
||
<tr class="seglistitem"><td class="seg">size</td><td class="seg">...</td></tr>
|
||
<tr class="seglistitem"><td class="seg">blocksize</td><td class="seg">...</td></tr>
|
||
</tbody></table>
|
||
</p>
|
||
</div>
|
||
|
||
|
||
<div class="refsect1 seealso" id="refsect1-function.ob-get-status-seealso">
|
||
<h3 class="title">参见</h3>
|
||
<p class="para">
|
||
<ul class="simplelist">
|
||
<li class="member"><span class="function"><a href="ob_get_level.html" class="function" rel="rdfs-seeAlso">ob_get_level()</a> - 返回输出缓冲机制的嵌套级别</span></li>
|
||
<li class="member"><span class="function"><a href="ob_list_handlers.html" class="function" rel="rdfs-seeAlso">ob_list_handlers()</a> - 列出所有使用中的输出处理程序。</span></li>
|
||
</ul>
|
||
</p>
|
||
</div>
|
||
|
||
|
||
</div></div></div></body></html> |