array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'es', ), 'this' => array ( 0 => 'function.ob-get-status.php', 1 => 'ob_get_status', ), 'up' => array ( 0 => 'ref.outcontrol.php', 1 => 'Funciones del Control de la salida', ), 'prev' => array ( 0 => 'function.ob-get-level.php', 1 => 'ob_get_level', ), 'next' => array ( 0 => 'function.ob-implicit-flush.php', 1 => 'ob_implicit_flush', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'es', 'path' => 'reference/outcontrol/functions/ob-get-status.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
ob_get_status — Obtener el estado de los búferes de salida
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
.
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 | ... |