ob_get_status
(PHP 4 >= 4.2.0, PHP 5)
ob_get_status — Obtener el estado de los búferes de salida
Descripción
$full_status = FALSE
] )
ob_get_status() devuelve la información de estado sobre el búfer
de salida de nivel superior, o sobre todos los niveles activos de búferes de salida si
full_status es establecido a TRUE.
Parámetros
-
full_status -
TRUEpara devolver todos los niveles de búferes de salida activos. Si esFALSEo no se establece, solo es devuelto el búfer de salida de nivel más alto.
Valores devueltos
Si esta función es llamada sin el parámetro full_status,
o con full_status = FALSE, se devuelve un único array
con los siguientes elementos:
Array
(
[level] => 2
[type] => 0
[status] => 0
[name] => URL-Rewriter
[del] => 1
)
| Clave | Valor |
|---|---|
| level | Nivel de anidamiento de la salida |
| type | PHP_OUTPUT_HANDLER_INTERNAL(0) o PHP_OUTPUT_HANDLER_USER (1) |
| status | Un valor entre PHP_OUTPUT_HANDLER_START (0), PHP_OUTPUT_HANDLER_CONT (1) o PHP_OUTPUT_HANDLER_END (2) |
| name | Nombre del gestor de salida activo, o 'default output handler' si no hay uno establecido |
| del | Bandera de borrado, tal y como está establecido por ob_start() |
Si se llama con full_status = TRUE, se devuelve
un array con un elemento por cada nivel de búfer de salida activo.
El nivel de salida se usa como la clave del array de nivel superior, y cada elemento del
array en sí es otro array que contiene información de estado
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:
| Clave | Valor |
|---|---|
| chunk_size | Tamaño del segmento, tal y como es establecido por ob_start() |
| size | ... |
| blocksize | ... |
Ver también
- ob_get_level() - Devolver el nivel de anidamiento del mecanismo de almacenamiento en el búfer de salida
- ob_list_handlers() - Enumerar todos los gestores de salida en uso