ob_get_status
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
ob_get_status — Obtener el estado de los búferes de salida
Descripción
ob_get_status(
bool $full_status
= FALSE):
array
Parámetros
-
full_status
-
true
para devolver todos los niveles de búferes de salida activos. Si es false
o 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:
Resultados simples de ob_get_status()
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.
La salida completa contiene los siguientes elementos adicionales:
Resultados completos de ob_get_status()
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