(PHP 4, PHP 5)
Clean (erase) the output buffer and turn off output buffering
( void )
This function discards the contents of the topmost output buffer and
turns off this output buffering. If you want to further
process the buffer's contents you have to call
as the buffer contents are
The function returns
when it successfully
discarded one buffer and
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).
The following example shows an easy way to get rid of all output buffers:
If the function fails it generates an E_NOTICE.
The boolean return value was added in PHP 4.2.0.
Related Function(s) ob_get_contents() ob_end_flush() ob_start() ob_flush()