<?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 => 'pt_BR',
  ),
  'this' => 
  array (
    0 => 'errorfunc.configuration.php',
    1 => 'Configura&ccedil;&otilde;es em Execu&ccedil;&atilde;o',
    2 => 'Configura&ccedil;&otilde;es em Execu&ccedil;&atilde;o',
  ),
  'up' => 
  array (
    0 => 'errorfunc.setup.php',
    1 => 'Instala&ccedil;&atilde;o/Configura&ccedil;&atilde;o',
  ),
  'prev' => 
  array (
    0 => 'errorfunc.setup.php',
    1 => 'Instala&ccedil;&atilde;o/Configura&ccedil;&atilde;o',
  ),
  'next' => 
  array (
    0 => 'errorfunc.constants.php',
    1 => 'Constantes predefinidas',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'pt_BR',
    '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">Configurações em Execução</h2>
 <p class="simpara">
O comportamento destas funções é afetado pelas configurações do <var class="filename">php.ini</var>.
</p>
 <p class="para">
  <table class="doctable table">
   <caption><strong>Opções de Configuração de Erros e de Registros</strong></caption>
   
    <thead>
     <tr>
      <th>Nome</th>
      <th>Padrão</th>
      <th>Modificável</th>
      <th>Registro de Alterações</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>
       Antes do PHP 8.0.0, o valor padrão 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>Sem efeito a partir do PHP 8.0.0, removido a partir do 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>Descontinuado a partir do PHP 7.2.0, removido a partir do 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>Disponível a partir do 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>Disponível a partir do 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>Disponível a partir do 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>Disponível a partir do PHP 7.3.0.</td>
    </tr>

    </tbody>
   
  </table>

  Para mais detalhes e definições dos modos
INI_*, consulte os <a href="configuration.changes.modes.php" class="xref">Onde uma configura&ccedil;&atilde;o deve ser definida</a>.
 </p>

 <p class="para">Aqui está uma breve explicação das
diretivas de configuração.</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">
      Define o nível das reportagens de erros. O parâmetro é ou um inteiro
      representando um campo de bits ou constantes nomeadas. Os níveis e
      constantes de reportagens de erros estão descritos em
      <a href="errorfunc.constants.php" class="link">Constantes Predefinidas</a> e no
      arquivo <var class="filename">php.ini</var>. Para definir em tempo de execução, use a função
      <span class="function"><a href="function.error-reporting.php" class="function">error_reporting()</a></span>. Consulte também a diretiva
      <a href="errorfunc.configuration.php#ini.display-errors" class="link">display_errors</a>.
     </p>
     <p class="para">
      O padrão é <strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong>.
     </p>
     <p class="para">
      Antes do PHP 8.0.0, o valor padrão 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>.
      Isto significa que os diagnósticos de nível <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> e <strong><code><a href="errorfunc.constants.php#constant.e-deprecated">E_DEPRECATED</a></code></strong>
      não eram mostrados.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <strong>Constantes do PHP fora do PHP</strong><br />
      <p class="para">
       Usar constantes do PHP fora do PHP, como no <var class="filename">httpd.conf</var>,
       não terão significado algum, portanto, nesses casos, os valores <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
       são necessários. E, como níveis de erro serão adicionados ao longo do tempo, o valor
       máximo (para <strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong>) provavelmente será alterado. Portanto, no lugar de
       <strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong>, considere usar um valor maior para cobrir todos os campos
       de bits, tanto os de hoje como os do futuro, um valor numérico como
       <code class="literal">2147483647</code> (inclui todos os erros, não apenas
       <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">
      Este parâmetro determina se os erros devem ser mostrados na tela
      como parte da saída ou se devem ser ocultados do usuário.
     </p>
     <p class="para">
      O valor <code class="literal">&quot;stderr&quot;</code> envia os erros para <code class="literal">stderr</code>
      em vez de <code class="literal">stdout</code>.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="para">
       Este é um recurso para dar suporte ao desenvolvimento e nunca deve ser usado
       em sistemas de produção (por exemplo, sistemas conectados à internet).
      </p>
     </p></blockquote>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="para">
       Embora display_errors possa ser configurado em tempo de execução (com <span class="function"><a href="function.ini-set.php" class="function">ini_set()</a></span>),
       ele não terá nenhum efeito se o script tiver erros fatais.
       Isso ocorre porque a ação desejada em tempo de execução não é executada.
      </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">
      Mesmo quando display_errors está ativado, erros que ocorrem durante a
      sequência de inicialização do PHP não são exibidos. É altamente
      recomendável manter display_startup_errors desativado, exceto para depuração.
     </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">
      Informa se as mensagens de erro de script devem ser gravadas no
      registro de erros do servidor ou no local indicado por <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a>.
      Essa opção é, portanto, específica do servidor.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="para">
       É altamente aconselhável usar o registro de erros em vez de
       exibir erros em sites de produção.
      </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">
      Define o comprimento máximo de log_errors em bytes. Em
      <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a>, informações sobre a
      fonte são adicionadas. O padrão é 1024, e 0 permite não aplicar
      limite de comprimento.
      Esse tamanho é aplicado a erros registrados, erros exibidos e também a
      <var class="varname"><a href="reserved.variables.phperrormsg.php" class="classname">$php_errormsg</a></var>, mas não a funções chamadas
      explicitamente como <span class="function"><a href="function.error-log.php" class="function">error_log()</a></span>.
     </p>

     <span class="simpara">Quando um <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> é usado, o
valor é medido em bytes. A notação abreviada, como descrita
<a href="faq.using.php#faq.using.shorthandbytes" class="link">nesta FAQ</a>, também pode ser usada.
</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">
      Não registra mensagens repetidas. Erros repetidos devem ocorrer no mesmo
      arquivo e na mesma linha, a menos que
      <a href="errorfunc.configuration.php#ini.ignore-repeated-source" class="link">ignore_repeated_source</a>
      seja definido como verdadeiro.
     </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 a fonte da mensagem quando estiver ignorando mensagens repetidas.
      Quando esta configuração estiver On, não serão registrados erros com
      mensagens repetidas de arquivos ou linhas 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">
      Se este parâmetro estiver definido como On (o padrão), este parâmetro mostrará um
      relatório de vazamentos de memória detectados pelo gerenciador de memória do Zend. Este relatório
      será enviado para stderr em plataformas Posix. No Windows, ele será enviado
      ao depurador usando o OutputDebugString() e poderá ser visualizado com ferramentas
      como <a href="http://technet.microsoft.com/en-us/sysinternals/bb896647" class="link external">&raquo;&nbsp;DbgView</a>.
      Este parâmetro só tem efeito em uma compilação de depuração e se
      error_reporting incluir <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> na lista de
      erros permitidos.
     </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">
      Se habilitado, a última mensagem de erro estará sempre presente na
      variável <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">
      Se ativado, as mensagens de erro incluirão tags HTML. O formato para erros
      de HTML produz mensagens clicáveis que direcionam o usuário para uma
      página descrevendo o erro ou a função que está causando o erro. Essas
      referências são afetadas por
      <a href="errorfunc.configuration.php#ini.docref-root" class="link">docref_root</a> e
      <a href="errorfunc.configuration.php#ini.docref-ext" class="link">docref_ext</a>.
     </p>
     <p class="para">
      Se desativado, a mensagem de erro será apenas texto simples.
     </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">
      Se ativado, desativa o relatório de erros normal e formata os erros como
      mensagem de erro 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">
      Usado como o valor do elemento faultCode do XML-RPC.
     </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">
      O novo formato de erro contém uma referência a uma página que descreve o erro
      ou a função que está causando o erro. No caso de páginas de manual, pode-se
      baixar o manual no idioma próprio e definir esta diretiva ini para a URL da cópia
      local. Se a cópia local do manual puder ser alcançada por <code class="literal">&quot;/manual/&quot;</code>
      pode-se simplesmente usar <strong class="userinput"><code>docref_root=/manual/</code></strong>. Além disso,
      é necessário definir docref_ext para corresponder às extensões de arquivo da cópia local
      <strong class="userinput"><code>docref_ext=.html</code></strong>. É possível usar referências
      externas. Por exemplo, pode-se usar
      <strong class="userinput"><code>docref_root=http://manual/en/</code></strong> ou
      <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">
      Na maioria das vezes, é desejado que o valor docref_root termine com uma barra
      <code class="literal">&quot;/&quot;</code>. Mas veja o segundo exemplo acima, que não tem nem precisa dela.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="para">
       Este é um recurso para dar suporte ao desenvolvimento, pois facilita
       a pesquisa da descrição de uma função. No entanto, nunca deve ser usado
       em sistemas de produção (por exemplo, sistemas conectados à 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 <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">
       O valor de docref_ext deve começar com um ponto <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">
      String a ser mostrado antes de uma mensagem de erro.
      Usado apenas quando a mensagem de erro é mostrada na tela. O propósito principal
      é prover a capacidade de prefixar uma marcação HTML adicional à mensagem de erro.
     </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">
      String para mostrar após uma mensagem de erro.
      Usado apenas quando a mensagem de erro é mostrada na tela. O propósito principal
      é prover a capacidade de posfixar uma marcação HTML adicional à mensagem de erro.
     </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">
      Nome do arquivo onde os erros de script devem ser registrados. O arquivo
      deve ter permissão de escrita pelo usuário do servidor da web. Se o valor
      especial <code class="literal">syslog</code> for usado, os erros serão enviados ao
      registrador de erros do sistema. No Unix, isso significa syslog(3) e no
      Windows significa o Log de Eventos. Veja também:
      <span class="function"><a href="function.syslog.php" class="function">syslog()</a></span>.
      Se esta diretiva não estiver definida, os erros serão enviados para o
      registrador de erros SAPI.
      Por exemplo, é um log de erros no Apache ou <code class="literal">stderr</code>
      no CLI. Consulte também <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 arquivo para o arquivo definido em
      <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 qual tipo de programa está registrando a mensagem.
      Apenas efetivo se <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a> estiver 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 o tipo de filtro para filtrar as mensagens registradas.
      Caracteres permitidos são passados sem modificações; todos os outros são
      escritos em sua representação hexadecimal prefixados com <code class="literal">\x</code>.
      <ul class="itemizedlist">
       <li class="listitem">
        <span class="simpara"><code class="literal">all</code> - a string registrada será partida
         nos caracteres de novas linhas, e todos os caracteres serão passados inalterados
        </span>
       </li>
       <li class="listitem">
        <span class="simpara"><code class="literal">ascii</code> - a string registrada será partida
         nos caracteres de novas linhas, e qualquer caractere ASCII de 7 bits não imprimível será escapado
        </span>
       </li>
       <li class="listitem">
        <span class="simpara"><code class="literal">no-ctrl</code> - a string registrada será partida
         nos caracteres de novas linhas, e qualquer caractere não imprimível será escapado
        </span>
       </li>
       <li class="listitem">
        <span class="simpara"><code class="literal">raw</code> - todos os caracteres são passados ao registrador do
         sistema logger inalterados, sem separação novas linhas (idêntico ao PHP antes do 7.3)
        </span>
       </li>
      </ul>
      Esta configuração irá afetar o registro através de <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a> definido para &quot;syslog&quot; e chamadas 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">
       O tipo de filtro <code class="literal">raw</code> está disponível a partir do PHP 7.3.8 e do PHP 7.4.0.
      </p>
     </p></blockquote>
     <span class="simpara">
      Esta diretiva não é suportada no 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 a string de identificação que é anexada a todas as mensagens.
      Somente é efetivo se <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a> estiver definido como &quot;syslog&quot;.
     </p>
    </dd>
   

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