ob_get_level
ob_gzhandler
Output Control Functions
PHP Manual

# 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`.

### Lista de parámetros

`status_completo`

  `TRUE` para devolver todos los niveles de búferes de salida activos. Si su valor es `FALSE` o no es definido, solo es devuelto el nivel más alto de búferes de salida.

### Valores retornados

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:

    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.

    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:...

### Ver también

- ob_get_level() - Devolver el nivel de anidamiento del mecanismo de búferes de salida
- ob_list_handlers() - Listar todos los gestores de salida en uso

ob_get_level
ob_gzhandler
Output Control Functions
PHP Manual