Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 05cd670d8a02b2b4a0ffb1756f2e8308 > files > 3133

php-manual-zh-5.2.4-1mdv2008.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>ob_end_flush</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="PHP 手册"
HREF="index.html"><LINK
REL="UP"
TITLE="Output Control 输出控制函数"
HREF="ref.outcontrol.html"><LINK
REL="PREVIOUS"
TITLE="ob_end_clean"
HREF="function.ob-end-clean.html"><LINK
REL="NEXT"
TITLE="ob_flush"
HREF="function.ob-flush.html"><META
HTTP-EQUIV="Content-type"
CONTENT="text/html; charset=UTF-8"></HEAD
><BODY
CLASS="refentry"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>PHP 手册</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="function.ob-end-clean.html"
ACCESSKEY="P"
>上一页</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="function.ob-flush.html"
ACCESSKEY="N"
>下一页</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><H1
><A
NAME="function.ob-end-flush"
></A
>ob_end_flush</H1
><DIV
CLASS="refnamediv"
><A
NAME="AEN165548"
></A
><P
>    (PHP 4, PHP 5)</P
>ob_end_flush&nbsp;--&nbsp;
     Flush (send) the output buffer and turn off output buffering
    </DIV
><DIV
CLASS="refsect1"
><A
NAME="AEN165551"
></A
><H2
>Description</H2
>bool <B
CLASS="methodname"
>ob_end_flush</B
> ( void  )<BR
></BR
><P
>&#13;     This function will send the contents of the topmost output buffer (if
     any) and turn this output buffer off.  If you want to further
     process the buffer's contents you have to call
     <A
HREF="function.ob-get-contents.html"
><B
CLASS="function"
>ob_get_contents()</B
></A
> before
     <B
CLASS="function"
>ob_end_flush()</B
> as the buffer contents are
     discarded after <B
CLASS="function"
>ob_end_flush()</B
> is called.
     The function returns <TT
CLASS="constant"
><B
>TRUE</B
></TT
> when it successfully 
     discarded one buffer and <TT
CLASS="constant"
><B
>FALSE</B
></TT
> otherwise. Reasons for failure are first
     that you called the function without an active buffer or that for some
     reason a buffer could not be deleted (possible for special buffer).
    </P
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>注意: </B
>
      This function is similar to <A
HREF="function.ob-get-flush.html"
><B
CLASS="function"
>ob_get_flush()</B
></A
>, except
      that <A
HREF="function.ob-get-flush.html"
><B
CLASS="function"
>ob_get_flush()</B
></A
> returns the buffer as a string.
     </P
></BLOCKQUOTE
></DIV
><P
>&#13;     The following example shows an easy way to flush and end all output 
     buffers:
    </P
><P
>&#13;     <TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"
><TR
><TD
><DIV
CLASS="example"
><A
NAME="AEN165569"
></A
><P
><B
>例 1. <B
CLASS="function"
>ob_end_flush()</B
> example</B
></P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
CELLPADDING="5"
><TR
><TD
><code><font color="#000000">
<font color="#0000BB">&lt;?php<br />&nbsp;&nbsp;</font><font color="#007700">while (@</font><font color="#0000BB">ob_end_flush</font><font color="#007700">());<br /></font><font color="#0000BB">?&gt;</font>
</font>
</code></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
>
    </P
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>注意: </B
>
      If the function fails it generates an E_NOTICE.
     </P
><P
>&#13;      The boolean return value was added in PHP 4.2.0.
     </P
></BLOCKQUOTE
></DIV
><P
>&#13;     See also <A
HREF="function.ob-start.html"
><B
CLASS="function"
>ob_start()</B
></A
>,
     <A
HREF="function.ob-get-contents.html"
><B
CLASS="function"
>ob_get_contents()</B
></A
>,
     <A
HREF="function.ob-get-flush.html"
><B
CLASS="function"
>ob_get_flush()</B
></A
>,
     <A
HREF="function.ob-flush.html"
><B
CLASS="function"
>ob_flush()</B
></A
> and
     <A
HREF="function.ob-end-clean.html"
><B
CLASS="function"
>ob_end_clean()</B
></A
>.
    </P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="function.ob-end-clean.html"
ACCESSKEY="P"
>上一页</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>起始页</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="function.ob-flush.html"
ACCESSKEY="N"
>下一页</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>ob_end_clean</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="ref.outcontrol.html"
ACCESSKEY="U"
>上一级</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>ob_flush</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>