ob_get_status

(PHP 4 >= 4.2.0, PHP 5)

ob_get_status --  Obtener el status de los búferes de salida

Descripción

array ob_get_status ( [bool status_completo=FALSE] )

ob_get_status() devuelve información sobre el búfer de salida de nivel superior, o sobre todos los niveles activos de búferes de salida si status_completo es definido como TRUE.

Si esta función es llamada sin es parámetro status_completo, o con status_completo = FALSE, una simple matriz con los siguientes elementos es devuelta:

Ejemplo 1. Salida simple de ob_get_status()

Array
(
    [level] => 2
    [type] => 0
    [status] => 0
    [name] => URL-Rewriter
    [del] => 1
)

Resultados simples de ob_get_status()

Clave: level

Valor: Nivel de anidamiento de la salida

Clave: type

Valor: PHP_OUTPUT_HANDLER_INTERNAL (0) o PHP_OUTPUT_HANDLER_USER (1)

Clave: status

Valor: Un valor entre PHP_OUTPUT_HANDLER_START (0), PHP_OUTPUT_HANDLER_CONT (1) o PHP_OUTPUT_HANDLER_END (2)

Clave: name

Valor: Nombre del gestor de salida activo, o 'default output handler' si no hay uno definido

Clave: del

Valor: Bandera de borrado, tal y como se define por ob_start()

Si se llama con status_completo = TRUE, se devuelve una matriz con un elemento por cada nivel de búfer de salida activo. El nivel de salida es usado como la clave de la matriz de nivel superior, y cada elemento como tal es otra matriz que contiene información de status sobre un nivel de salida activo.

Ejemplo 2. Salida completa de ob_get_status()

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
        )

)

La salida completa contiene los siguientes elementos adicionales:

Resultados completos de ob_get_status()

Clave: chunk_size

Valor: Tamaño de segmento, tal y como se define en ob_start()

Clave: size

Valor: ...

Clave: blocksize

Valor: ...

Vea también ob_get_level() y ob_list_handlers().