<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/outcontrol.user-level-output-buffers.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'outcontrol.nesting-output-buffers.php',
    1 => 'Anidamiento de b&uacute;feres de salida',
    2 => 'Anidamiento de b&uacute;feres de salida',
  ),
  'up' => 
  array (
    0 => 'outcontrol.user-level-output-buffers.php',
    1 => 'B&uacute;feres de salida a nivel de usuario',
  ),
  'prev' => 
  array (
    0 => 'outcontrol.what-output-is-buffered.php',
    1 => '&iquest;Qu&eacute; salida est&aacute; bufferizada?',
  ),
  'next' => 
  array (
    0 => 'outcontrol.buffer-size.php',
    1 => 'Tama&ntilde;o del b&uacute;fer',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/outcontrol/user-level-output-buffers.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="outcontrol.nesting-output-buffers" class="section">
  <h2 class="title">Anidamiento de búferes de salida</h2>
  <p class="para">
   Si un búfer de salida está activo cuando se inicia un nuevo búfer,
   el nuevo búfer se anidará dentro del búfer previamente activo.
   El búfer interno se comportará de la misma manera, ya esté anidado o no,
   pero la salida bufferizada por este no será bufferizada por el búfer externo.
   Solo la salida vaciada por el búfer interno será bufferizada por el búfer externo.
  </p>
  <p class="para">
   La mayoría de las funciones <code class="literal">ob_<span class="replaceable">*</span></code>
   solo funcionan con el búfer de salida activo (el último iniciado)
   por lo que solo el búfer activo puede vaciarse, limpiarse y desactivarse.
   Las funciones que funcionan con otros búferes son
   <span class="function"><a href="function.ob-list-handlers.php" class="function">ob_list_handlers()</a></span>
   que devuelve la lista de todos los gestores de salida en uso
   y <span class="function"><a href="function.ob-get-status.php" class="function">ob_get_status()</a></span>
   que puede devolver información sobre el búfer activo únicamente
   o sobre todos los búferes en uso.
  </p>
  <p class="para">
   Llamar a <span class="function"><a href="function.ob-get-level.php" class="function">ob_get_level()</a></span>
   o <span class="function"><a href="function.ob-get-status.php" class="function">ob_get_status()</a></span> devolverá
   el nivel de anidamiento del búfer de salida activo.
  </p>
  <div class="caution"><strong class="caution">Precaución</strong>
   <p class="simpara">
    El valor para los niveles idénticos entre <span class="function"><a href="function.ob-get-level.php" class="function">ob_get_level()</a></span>
    y <span class="function"><a href="function.ob-get-status.php" class="function">ob_get_status()</a></span> difiere en uno.
    Para <span class="function"><a href="function.ob-get-level.php" class="function">ob_get_level()</a></span>
    el primer nivel es <code class="literal">1</code>,
    mientras que para <span class="function"><a href="function.ob-get-status.php" class="function">ob_get_status()</a></span>
    el primer nivel es <code class="literal">0</code>.
   </p>
  </div>
 </div><?php manual_footer($setup); ?>