<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/errorfunc.setup.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'errorfunc.configuration.php',
    1 => 'Configuraci&oacute;n en tiempo de ejecuci&oacute;n',
    2 => 'Configuraci&oacute;n en tiempo de ejecuci&oacute;n',
  ),
  'up' => 
  array (
    0 => 'errorfunc.setup.php',
    1 => 'Instalaci&oacute;n/Configuraci&oacute;n',
  ),
  'prev' => 
  array (
    0 => 'errorfunc.setup.php',
    1 => 'Instalaci&oacute;n/Configuraci&oacute;n',
  ),
  'next' => 
  array (
    0 => 'errorfunc.constants.php',
    1 => 'Constantes predefinidas',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/errorfunc/ini.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="errorfunc.configuration" class="section">
 <h2 class="title">Configuración en tiempo de ejecución</h2>
 <p class="simpara">El comportamiento de estas funciones es
afectado por la configuración en el archivo <var class="filename">php.ini</var>.</p>
 <p class="para">
  <table class="doctable table">
   <caption><strong>Opciones de configuración para la gestión de errores</strong></caption>
   
    <thead>
     <tr>
      <th>Nombre</th>
      <th>Por defecto</th>
      <th>Cambiable</th>
      <th>Historial de cambios</th>
     </tr>

    </thead>

    <tbody class="tbody">
    <tr>
     <td><a href="errorfunc.configuration.php#ini.error-reporting" class="link">error_reporting</a></td>
     <td>NULL</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.display-errors" class="link">display_errors</a></td>
     <td>&quot;1&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.display-startup-errors" class="link">display_startup_errors</a></td>
     <td>&quot;1&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td>
      Anterior a PHP 8.0.0, el valor por omisión era <code class="literal">&quot;0&quot;</code>.
     </td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.log-errors" class="link">log_errors</a></td>
     <td>&quot;0&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.log-errors-max-len" class="link">log_errors_max_len</a></td>
     <td>&quot;1024&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td>
      Sin efecto a partir de PHP 8.0.0, eliminado a partir de PHP 8.1.0.
     </td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.ignore-repeated-errors" class="link">ignore_repeated_errors</a></td>
     <td>&quot;0&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.ignore-repeated-source" class="link">ignore_repeated_source</a></td>
     <td>&quot;0&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.report-memleaks" class="link">report_memleaks</a></td>
     <td>&quot;1&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.track-errors" class="link">track_errors</a></td>
     <td>&quot;0&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td>Deprecado a partir de PHP 7.2.0, eliminado a partir de PHP 8.0.0.</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.html-errors" class="link">html_errors</a></td>
     <td>&quot;1&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.xmlrpc-errors" class="link">xmlrpc_errors</a></td>
     <td>&quot;0&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.xmlrpc-error-number" class="link">xmlrpc_error_number</a></td>
     <td>&quot;0&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.docref-root" class="link">docref_root</a></td>
     <td>&quot;&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.docref-ext" class="link">docref_ext</a></td>
     <td>&quot;&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.error-prepend-string" class="link">error_prepend_string</a></td>
     <td>NULL</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.error-append-string" class="link">error_append_string</a></td>
     <td>NULL</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a></td>
     <td>NULL</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

     <tr>
      <td><a href="errorfunc.configuration.php#ini.error-log-mode" class="link">error_log_mode</a></td>
      <td>0o644</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Disponible a partir de PHP 8.2.0.</td>
     </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.syslog.facility" class="link">syslog.facility</a></td>
     <td>&quot;LOG_USER&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
     <td>Disponible a partir de PHP 7.3.0.</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.syslog.filter" class="link">syslog.filter</a></td>
     <td>&quot;no-ctrl&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td>Disponible a partir de PHP 7.3.0.</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.syslog.ident" class="link">syslog.ident</a></td>
     <td>&quot;php&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
     <td>Disponible a partir de PHP 7.3.0.</td>
    </tr>

    </tbody>
   
  </table>

  Para más detalles sobre los modos INI_*,
        refiérase a <a href="configuration.changes.modes.php" class="xref">D&oacute;nde una directiva de configuraci&oacute;n puede ser modificada</a>.
 </p>

 <p class="para">Aquí hay una aclaración sobre
el uso de las directivas de configuración.</p>

 <p class="para">
  <dl>
   
    <dt id="ini.error-reporting">
     <code class="parameter">error_reporting</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="para">
      Establece el nivel de error. Este parámetro es un entero, representando un
      campo de bits. Añada los valores siguientes para elegir el nivel
      que desee, tal como se describe en la sección
      <a href="errorfunc.constants.php" class="link">Constantes predefinidas</a>,
      y en el archivo <var class="filename">php.ini</var>. Para modificar esta configuración durante
      la ejecución del script, utilice la función
      <span class="function"><a href="function.error-reporting.php" class="function">error_reporting()</a></span>. Consulte también la directiva
      <a href="errorfunc.configuration.php#ini.display-errors" class="link">display_errors</a>.
     </p>
     <p class="para">
      El valor por omisión es <strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong>.
     </p>
     <p class="para">
      Anterior a PHP 8.0.0, el valor por omisión era :
      <strong class="userinput"><code><strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong> &amp;
       ~<strong><code><a href="errorfunc.constants.php#constant.e-notice">E_NOTICE</a></code></strong> &amp;
       ~<strong><code><a href="errorfunc.constants.php#constant.e-strict">E_STRICT</a></code></strong> &amp;
       ~<strong><code><a href="errorfunc.constants.php#constant.e-deprecated">E_DEPRECATED</a></code></strong></code></strong>.
      Esto significa que los diagnósticos de nivel <strong><code><a href="errorfunc.constants.php#constant.e-notice">E_NOTICE</a></code></strong>,
      <strong><code><a href="errorfunc.constants.php#constant.e-strict">E_STRICT</a></code></strong> y <strong><code><a href="errorfunc.constants.php#constant.e-deprecated">E_DEPRECATED</a></code></strong> no eran mostrados.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <strong>Las constantes PHP fuera de PHP</strong><br />
      <p class="para">
       El uso de las constantes PHP fuera de PHP, como en el archivo
       <var class="filename">httpd.conf</var>, no tiene significado útil excepto
       en los casos donde se necesitan valores enteros. Y desde que los niveles
       de errores fueron añadidos, el valor máximo (para <strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong>)
       debería cambiar. Por lo tanto, en lugar de <strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong>, utilice
       un valor más grande para cubrir todos los bits, un valor numérico como
       <code class="literal">2147483647</code> (incluyendo todos los errores, y no solo
       los errores de tipo <strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong>).
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.display-errors">
     <code class="parameter">display_errors</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Esta directiva determina si los errores deben ser
      mostrados en pantalla o no.
     </p>
     <p class="para">
      El valor <code class="literal">&quot;stderr&quot;</code> envía los errores a <code class="literal">stderr</code>
      en lugar de a <code class="literal">stdout</code>.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="para">
       Es una directiva necesaria en desarrollo, pero que nunca debe ser utilizada
       en un sistema en producción. (ej. sistemas conectados a Internet).
      </p>
     </p></blockquote>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="para">
       Aunque display_errors puede ser definido durante la ejecución (con
       la función <span class="function"><a href="function.ini-set.php" class="function">ini_set()</a></span>), no tendrá efecto si el script
       tiene errores fatales, ya que la acción deseada en el momento de la ejecución
       no será ejecutada.
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.display-startup-errors">
     <code class="parameter">display_startup_errors</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      Aunque display_errors esté activado, pueden ocurrir errores durante
      la secuencia de inicio de PHP, y estos errores son ocultados.
      Con esta opción, puede mostrarlos, lo cual es recomendado
      para el depurado. Fuera de este caso, se recomienda encarecidamente
      dejar display_startup_errors en off.
     </p>
    </dd>
   

   
    <dt id="ini.log-errors">
     <code class="parameter">log_errors</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      Indica si los mensajes de error generados por los scripts deben
      ser registrados en el registro de errores del servidor o en
      <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a>.
      Esta función es específica del servidor.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="para">
       Se recomienda utilizar el historial de errores, en lugar de
       mostrar los errores en los sitios de producción.
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.log-errors-max-len">
     <code class="parameter">log_errors_max_len</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="para">
      Configura la longitud máxima de los errores que serán registrados en
      el historial, en kilobytes. En las informaciones de
      <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a>, se añade el origen.
      El valor por omisión es de 1024. 0 significa que no hay límite de
      longitud. Esta longitud se aplica para registrar en el historial
      los errores, mostrar los errores y también a <var class="varname"><a href="reserved.variables.phperrormsg.php" class="classname">$php_errormsg</a></var>
      pero no para las llamadas explícitas a funciones como <span class="function"><a href="function.error-log.php" class="function">error_log()</a></span>.
     </p>

     <span class="simpara">Cuando un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> es utilizado,
su valor es medido en bytes. También puede utilizar la notación abreviada
como se describe en esta
<a href="faq.using.php#faq.using.shorthandbytes" class="link">entrada de la FAQ.</a>.</span>

    </dd>
   

   
    <dt id="ini.ignore-repeated-errors">
     <code class="parameter">ignore_repeated_errors</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      No registrar mensajes repetitivos. Los errores repetidos
      deben ocurrir en el mismo momento, en la misma línea y desde el mismo archivo de script,
      a menos que <a href="errorfunc.configuration.php#ini.ignore-repeated-source" class="link">ignore_repeated_source</a>
      esté definido a <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>.
     </p>
    </dd>
   

   
    <dt id="ini.ignore-repeated-source">
     <code class="parameter">ignore_repeated_source</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      Ignora la fuente del mensaje en los mensajes repetidos. Cuando se ha configurado
      esta opción a On, no se registrarán los errores repetidos
      provenientes de archivos y líneas de código diferentes.
     </p>
    </dd>
   

   
    <dt id="ini.report-memleaks">
     <code class="parameter">report_memleaks</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      Si este parámetro está definido a On (por omisión), mostrará un informe de
      fuga de memoria detectada por el gestor de memoria Zend. Este informe
      será enviado a stderr en las plataformas Posix. En Windows, será
      enviado al depurador utilizando OutputDebugString() y podrá ser leído
      con herramientas como <a href="http://technet.microsoft.com/en-us/sysinternals/bb896647" class="link external">&raquo;&nbsp;DbgView</a>.
      Este parámetro solo tiene efecto durante una compilación de depuración, y si
      error_reporting incluye <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> en su lista autorizada.
     </p>
    </dd>
   

   
    <dt id="ini.track-errors">
     <code class="parameter">track_errors</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      Si esta opción está activada, el último mensaje de error será colocado en la
      variable <var class="varname"><a href="reserved.variables.phperrormsg.php" class="classname">$php_errormsg</a></var>.
     </p>
    </dd>
   

   
    <dt id="ini.html-errors">
     <code class="parameter">html_errors</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      Si está activado, los mensajes de error incluirán etiquetas HTML. El formato
      de los errores HTML producirá mensajes clicables que redirigirán al usuario
      hacia una página describiendo el error o la función que causó el error.
      Estas referencias son afectadas por
      <a href="errorfunc.configuration.php#ini.docref-root" class="link">docref_root</a> y
      <a href="errorfunc.configuration.php#ini.docref-ext" class="link">docref_ext</a>.
     </p>
     <p class="para">
      Si está desactivado, el mensaje de error será mostrado en texto plano.
     </p>
    </dd>
   

   
    <dt id="ini.xmlrpc-errors">
     <code class="parameter">xmlrpc_errors</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      Si está activado, desactiva el informe normal de error y formatea los errores
      como mensajes de error XML-RPC.
     </p>
    </dd>
   

   
    <dt id="ini.xmlrpc-error-number">
     <code class="parameter">xmlrpc_error_number</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="para">
      Utilizado como valor del elemento XML-RPC faultcode.
     </p>
    </dd>
   

   
    <dt id="ini.docref-root">
     <code class="parameter">docref_root</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      El nuevo formato de error contiene una referencia a una página describiendo
      el error, o la función que causó el error. Para el manual, puede
      descargar este último en su idioma, y configurar esta opción para que apunte a él. Si su copia del manual es accesible a
      <code class="literal">&quot;/manual/&quot;</code>, puede simplemente utilizar
      <strong class="userinput"><code>docref_root=/manual/</code></strong>. Además, debe configurar
      <code class="parameter">docref_ext</code> para que corresponda a las extensiones de su manual.
      <strong class="userinput"><code>docref_ext=.html</code></strong>. Es posible utilizar referencias externas. Por ejemplo, puede utilizar
      <strong class="userinput"><code>docref_root=http://manual/en/</code></strong> o
      <strong class="userinput"><code>docref_root=&quot;http://landonize.it/?how=url&amp;theme=classic&amp;filter=Landon&amp;url=http%3A%2F%2Fwww.php.net%2F&quot;</code></strong>
     </p>
     <p class="para">
      La mayoría de las veces, se utiliza la opción docref_root con una barra al final (<code class="literal">&quot;/&quot;</code>).
      Pero no es obligatorio, como muestra el segundo ejemplo anterior.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="para">
       Esta directiva está destinada a ayudar en el desarrollo haciendo
       fácil la consulta de la descripción de una función. Nunca debe ser utilizada en un
       sistema de producción (ej. sistema conectado a Internet).
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.docref-ext">
     <code class="parameter">docref_ext</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Consulte también <a href="errorfunc.configuration.php#ini.docref-root" class="link">docref_root</a>.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="para">
       El valor de docref_ext debe comenzar con un punto <code class="literal">&quot;.&quot;</code>.
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.error-prepend-string">
     <code class="parameter">error_prepend_string</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      La cadena a colocar antes de los mensajes de error.
      Solo utilizado cuando el mensaje de error es mostrado en pantalla.
      El uso principal es poder añadir etiquetado HTML adicional
      antes del mensaje de error.
     </p>
    </dd>
   

   
    <dt id="ini.error-append-string">
     <code class="parameter">error_append_string</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      La cadena a colocar después de los mensajes de error.
      Solo utilizado cuando el mensaje de error es mostrado en pantalla.
      El uso principal es poder añadir etiquetado HTML adicional
      después del mensaje de error.
     </p>
    </dd>
   

   
    <dt id="ini.error-log">
     <code class="parameter">error_log</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Nombre del archivo donde serán registrados los errores. El archivo
      debe ser accesible en escritura por el usuario ejecutando
      el servidor web. Si el
      valor especial <code class="literal">syslog</code> es utilizado, los errores
      serán enviados al sistema de registro del servidor. En
      Unix, esto corresponde a syslog(3) y en Windows al
      registro de eventos. Consulte también: <span class="function"><a href="function.syslog.php" class="function">syslog()</a></span>.
      Si esta directiva no está fijada, los errores son enviados al registro de errores SAPI. Por ejemplo, si es un registro de errores en
      Apache o <code class="literal">stderr</code> en CLI.
      Consulte también la función <span class="function"><a href="function.error-log.php" class="function">error_log()</a></span>.
     </p>
    </dd>
   

   
    <dt id="ini.error-log-mode">
     <code class="parameter">error_log_mode</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="para">
      Modo de archivo para el archivo definido para
      <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a>.
     </p>
    </dd>
   

   
    <dt id="ini.syslog.facility">
     <code class="parameter">syslog.facility</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Especifica el tipo de programa que registra el mensaje. Solo
      efectivo si <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a> está definido
      como &quot;syslog&quot;.
     </p>
    </dd>
   

   
    <dt id="ini.syslog.filter">
     <code class="parameter">syslog.filter</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Especifica el tipo de filtro para filtrar los mensajes registrados. Los
      caracteres permitidos son pasados sin modificación; todos los demás son
      escritos en su representación hexadecimal prefijada con <code class="literal">\x</code>.
      <ul class="itemizedlist">
       <li class="listitem">
        <span class="simpara"><code class="literal">all</code> – la cadena registrada será separada en
         caracteres de retorno de línea, y todos los caracteres son transmitidos
         sin alteraciones
        </span>
       </li>
       <li class="listitem">
        <span class="simpara"><code class="literal">ascii</code> – la cadena registrada será separada en
         caracteres de retorno de línea, y todo carácter 7-bit ASCII no imprimible será escapado
        </span>
       </li>
       <li class="listitem">
        <span class="simpara"><code class="literal">no-ctrl</code> – la cadena registrada será separada en
         caracteres de retorno de línea, y los caracteres no imprimibles serán escapados
        </span>
       </li>
       <li class="listitem">
        <span class="simpara"><code class="literal">raw</code> – todos los caracteres son pasados al
         sistema de registro sin alteraciones, sin separaciones en los retornos
         de línea (idéntico a PHP anterior a 7.3)
        </span>
       </li>
      </ul>
      Este parámetro afectará el registro a través de
      <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a> definido como &quot;syslog&quot; y
      las llamadas a <span class="function"><a href="function.syslog.php" class="function">syslog()</a></span>.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="para">
       El tipo de filtro <code class="literal">raw</code> está disponible a partir de PHP 7.3.8 y PHP 7.4.0.
      </p>
     </p></blockquote>
     <span class="simpara">
      Esta directiva no es soportada en Windows.
     </span>
    </dd>
   

   
    <dt id="ini.syslog.ident">
     <code class="parameter">syslog.ident</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Especifica la cadena de identidad que es añadida a cada mensaje.
      Solo efectivo si <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a> está
      definido como &quot;syslog&quot;.
     </p>
    </dd>
   

  </dl>
 </p>
</div><?php manual_footer($setup); ?>