PHP.nl

ob_get_status

ob_get_status

Get status of output buffers

array **ob_get_status** bool $full_status
returns status information on either

the top level output buffer or all active output buffer levels if is set to true. ob_get_status``full_status

full_statustrue to return all active output buffer levels. If false or not set, only the top level output buffer is returned.

If is omitted or false a simple array holding status information on the active output level is returned. full_status

If is true an array with one element for each active output buffer level is returned. The output level is used as key of the top level array and each array element itself is another array holding status information on one active output level. full_status

An empty array is returned if output buffering is not turned on.

ob_get_status return array elements

ob_list_handlers``0``1``ob_startPHP_OUTPUT_HANDLER_*PHP_OUTPUT_HANDLER_STARTED``PHP_OUTPUT_HANDLER_PROCESSED``PHP_OUTPUT_HANDLER_STARTED``PHP_OUTPUT_HANDLER_DISABLED``ob_get_level``0``ob_get_status``1``ob_get_level``ob_startoutput_bufferingob_get_length

Voorbeeld: Array returned when is false

Array
(
    [name] => URL-Rewriter
    [type] => 0
    [flags] => 112
    [level] => 2
    [chunk_size] => 0
    [buffer_size] => 16384
    [buffer_used] => 1024
)

Voorbeeld: Array returned when is true

Array
(
    [0] => Array
        (
            [name] => default output handler
            [type] => 0
            [flags] => 112
            [level] => 1
            [chunk_size] => 0
            [buffer_size] => 16384
            [buffer_used] => 2048
        )

    [1] => Array
        (
            [name] => URL-Rewriter
            [type] => 0
            [flags] => 112
            [level] => 2
            [chunk_size] => 0
            [buffer_size] => 16384
            [buffer_used] => 1024
        )

)

ob_get_level``ob_list_handlers``ob_get_length``ob_start