<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ini.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'pt_BR',
  ),
  'this' => 
  array (
    0 => 'ini.core.php',
    1 => 'Descri&ccedil;&atilde;o das principais diretivas do php.ini',
    2 => 'Descri&ccedil;&atilde;o das principais diretivas do php.ini',
  ),
  'up' => 
  array (
    0 => 'ini.php',
    1 => 'Diretivas do php.ini',
  ),
  'prev' => 
  array (
    0 => 'ini.sections.php',
    1 => 'Lista das se&ccedil;&otilde;es do php.ini',
  ),
  'next' => 
  array (
    0 => 'extensions.php',
    1 => 'Categoriza&ccedil;&atilde;o/Lista das Extens&otilde;es',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'pt_BR',
    'path' => 'appendices/ini.core.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="ini.core" class="section">
  <h2 class="title">Descrição das principais diretivas do <var class="filename">php.ini</var></h2>
  <p class="para">
   Esta lista inclui as principais diretivas do <var class="filename">php.ini</var> que podemos definir para
   configurar o PHP. Diretivas manipuladas por extensões são listadas
   e detalhadas nas respectivas páginas de documentação da extensão;
   Informações sobre diretivas de sessão, por exemplo, podem ser encontradas na
   <a href="session.configuration.php" class="link">página de sessões</a>.
  </p>
  <blockquote class="note"><p><strong class="note">Nota</strong>: 
   <p class="para">
    Os padrões listados aqui são utilizados quando o <var class="filename">php.ini</var> não é carregado; os valores do <var class="filename">php.ini</var> de produção e desenvolvimento podem variar.
   </p>
  </p></blockquote>
  <div class="section" id="ini.sect.language-options">
   <h2 class="title">Opções de Linguagem</h2>
   <p class="para">
    <table class="doctable table">
     <caption><strong>Opções de Linguagem e Configurações Diversas</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="ini.core.php#ini.short-open-tag" class="link">short_open_tag</a></td>
        <td>&quot;1&quot;</td>
        <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.precision" class="link">precision</a></td>
        <td>&quot;14&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="ini.core.php#ini.serialize-precision" class="link">serialize_precision</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 7.1.0 o valor padrão era 17.
        </td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.disable-functions" class="link">disable_functions</a></td>
        <td>&quot;&quot;</td>
        <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong> apenas</td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.disable-classes" class="link">disable_classes</a></td>
        <td>&quot;&quot;</td>
        <td><var class="filename">php.ini</var> apenas</td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.exit-on-timeout" class="link">exit_on_timeout</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="ini.core.php#ini.expose-php" class="link">expose_php</a></td>
        <td>&quot;1&quot;</td>
        <td><var class="filename">php.ini</var> apenas</td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.hard-timeout" class="link">hard_timeout</a></td>
        <td>&quot;2&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.1.0.</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.zend.exception-ignore-args" class="link">zend.exception_ignore_args</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>Disponível a partir do PHP 7.4.0</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.zend.multibyte" class="link">zend.multibyte</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="ini.core.php#ini.zend.script-encoding" class="link">zend.script_encoding</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="ini.core.php#ini.zend.detect-unicode" class="link">zend.detect-unicode</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="ini.core.php#ini.zend.signal-check" class="link">zend.signal_check</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="ini.core.php#ini.zend.assertions" class="link">zend.assertions</a></td>
        <td>&quot;1&quot;</td>
        <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong> com restrições</td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.zend.exception-string-param-max-len" class="link">zend.exception_string_param_max_len</a></td>
        <td>&quot;15&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 8.0.0.</td>
       </tr>

      </tbody>
     
    </table>

   </p>

   <p class="para">Aqui está uma breve explicação das
diretivas de configuração.</p>

   <p class="para">
    <dl>
     
      <dt id="ini.short-open-tag">
       <code class="parameter">short_open_tag</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <p class="para">
        Informa ao PHP se a forma abreviada (<strong class="userinput"><code>&lt;? ?&gt;</code></strong>)
        da tag de abertura do PHP é permitida. Se quiser usar o PHP em
        conjunto com XML, esta opção pode ser desabilitada a fim de
        usar <strong class="userinput"><code>&lt;?xml ?&gt;</code></strong> em linha. Caso contrário,
        pode-se imprimir isto com o PHP, por exemplo <strong class="userinput"><code>&lt;?php echo &#039;&lt;?xml
        version=&quot;1.0&quot;?&gt;&#039;; ?&gt;</code></strong>. Além disso, se desabilitada, deve ser usada
        a forma extensa da tag de abertura do PHP (<strong class="userinput"><code>&lt;?php ?&gt;</code></strong>).
       </p>
       <blockquote class="note"><p><strong class="note">Nota</strong>: 
        <p class="para">
         Esta diretiva não afeta o equivalente
         <strong class="userinput"><code>&lt;?=</code></strong>, que está sempre disponível.
        </p>
       </p></blockquote>
      </dd>
     

     
      <dt id="ini.precision">
       <code class="parameter">precision</code>
       <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      </dt>
      <dd>
       <span class="simpara">
        O número de dígitos significativos exibidos em números de ponto flutuante.
        <code class="literal">-1</code> significa que um algoritmo avançado para arredondar
        estes números será utilizado.
       </span>
      </dd>
     

     
      <dt id="ini.serialize-precision">
       <code class="parameter">serialize_precision</code>
       <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      </dt>
      <dd>
       <span class="simpara">
        O número de dígitos significativos armazenados durante a serialização de números de pontos flutuantes.
        <code class="literal">-1</code> significa que um algoritmo avançado para arredondar
        estes números será utilizado.
      </span>
      </dd>
     

     
      <dt id="ini.expose-php">
       <code class="parameter">expose_php</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <p class="para">
        Expõe para o mundo que o PHP está instalado no servidor, o que inclui a
        versão do PHP dentro do header HTTP (por exemplo, X-Powered-By: PHP/5.3.7).
       </p>
      </dd>
     

     
      <dt id="ini.disable-functions">
       <code class="parameter">disable_functions</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <span class="simpara">
        Esta diretiva permite que certas funções sejam desabilitadas.
        Ela recebe uma lista de nomes de funções separadas por vírgula.
        A partir do PHP 8.0.0, desabilitar uma função remove sua definição,
        permitindo sua redefinição no nível do usuário.
        Antes do PHP 8.0.0, desabilitar uma função apenas evitava que
        a função fosse chamada.
       </span>
       <span class="simpara">
        Apenas <a href="functions.internal.php" class="link">funções internas</a> podem
        ser desabilitadas usando esta diretiva.
        <a href="functions.user-defined.php" class="link">Funções definidas pelo usuário</a>
        não são afetadas.
       </span>
       <span class="simpara">
        Esta diretiva deve ser configurada no <var class="filename">php.ini</var>.
        Ela não pode ser configurada no <var class="filename">httpd.conf</var>.
       </span>
       <div class="warning"><strong class="warning">Aviso</strong>
        <p class="simpara">
         Esta diretiva pode ser contornada e não deve ser considerada uma
         medida de segurança suficiente para ambientes de hospedagem compartilhados.
        </p>
       </div>
      </dd>
     

     
      <dt id="ini.disable-classes">
       <code class="parameter">disable_classes</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        Esta diretiva permite que certas classes sejam desabilitadas.
        Ela recebe uma lista de nomes de classes separadas por vírgula.
        Desabilitar uma classe apenas impede que ela seja instanciada.
       </p>
       <p class="para">
        Somente classes internas podem ser desabilitadas ao usar esta diretiva.
        Classes definidas pelo usuário não são afetadas.
       </p>
       <span class="simpara">
        Esta diretiva deve ser configurada no <var class="filename">php.ini</var>.
        Ela não pode ser configurada no <var class="filename">httpd.conf</var>.
       </span>
       <div class="warning"><strong class="warning">Aviso</strong>
        <p class="simpara">
         Esta diretiva pode ser contornada e não deve ser considerada uma
         medida de segurança suficiente para ambientes de hospedagem compartilhados.
        </p>
       </div>
      </dd>
     

     
      <dt id="ini.zend.assertions">
       <code class="parameter">zend.assertions</code>
       <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      </dt>
      <dd>
       <span class="simpara">
        Quando configurada para <code class="literal">1</code>, código assertivo será gerado e
        executado (modo de desenvolvimento). Quando configurada para <code class="literal">0</code>
        então código assertivo será gerado mas ignorado (não executado)
        em tempo de execução. Quando configurada para <code class="literal">-1</code> código assertivo não
        será gerado, tornando as asserções sem custo (modo de produção).
       </span>
       <blockquote class="note"><p><strong class="note">Nota</strong>: 
        <p class="para">
         Se um processo é iniciado em modo de produção, <a href="ini.core.php#ini.zend.assertions" class="link">zend.assertions</a>
         não poderá ser modificada em tempo de execução, já que o código para as asserções não foi gerado.
        </p>
        <p class="para">
         Se um processo é iniciado em modo de desenvolvimento, <a href="ini.core.php#ini.zend.assertions" class="link">zend.assertions</a>
         não poderá ser configurada para <code class="literal">-1</code> em tempo de execução.
        </p>
       </p></blockquote>
      </dd>
     

     
      <dt id="ini.zend.exception-string-param-max-len">
       <code class="parameter">zend.exception_string_param_max_len</code>
       <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      </dt>
      <dd>
       <span class="simpara">
        O tamanho máximo das strings na serialização string dos stack traces.
        Deve ser entre <code class="literal">&quot;0&quot;</code> e <code class="literal">&quot;1000000&quot;</code>.
       </span>
      </dd>
     

     
      <dt id="ini.hard-timeout">
       <code class="parameter">hard_timeout</code>
       <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      </dt>
      <dd>
       <p class="para">
        Quando o timeout é configurado em <a href="info.configuration.php#ini.max-execution-time" class="link">max_execution_time</a>
        é alcançado, o runtime PHP irá descarregar os recursos de maneira organizada. Se
        algo travar nesse processo, o hard_timeout irá começar a contar
        os segundos configurados. Se o hard_timeout for atingido, o PHP irá
        descarregar de maneira desorganizada. Quando configurado para zero, o hard_timeout está desconfigurado.
       </p>
       <p class="para">
        Quando o PHP atinge o hard_timeout, vai ocorrer algo parecido com isso::
        <div class="example-contents screen">
<div class="cdata"><pre>
Fatal error: Maximum execution time of 30+2 seconds exceeded (terminated) in Unknown on line 0
</pre></div>
        </div>
       </p>
      </dd>
     

     
      <dt id="ini.zend.exception-ignore-args">
       <code class="parameter">zend.exception_ignore_args</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <p class="para">
        Exclui argumentos de rastreamentos de pilha (stack traces), gerados a partir de exceções.
       </p>
      </dd>
     

     
      <dt id="ini.zend.multibyte">
       <code class="parameter">zend.multibyte</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <p class="para">
        Permite a análise de arquivos fontes em codificações multibyte. Habilitar zend.multibyte
        é necessário para utilizar character sets como SJIS, BIG5, etc., que contém caracteres
        especiais em dados de strings multibyte. Codificações compatíveis com ISO-8859-1 como UTF-8,
        EUC, etc. não requerem esta opção.
       </p>
       <p class="para">
        Habilitar o zend.multibyte requer que a extensão mbstring esteja disponível.
       </p>
      </dd>
     

     
      <dt id="ini.zend.script-encoding">
       <code class="parameter">zend.script_encoding</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        Este valor será usado a menos que uma diretiva
        <a href="control-structures.declare.php#control-structures.declare.encoding" class="link">declare(encoding=...)</a>
        apareça no início do script. Quando uma codificação incompatível com ISO-8859-1
        é usada, ambas zend.multibyte e zend.script_encoding devem ser usadas.
       </p>
       <p class="para">
        Strings literais serão transliteradas de zend.script_encoding para
        mbstring.internal_encoding, como se a função
        <span class="function"><a href="function.mb-convert-encoding.php" class="function">mb_convert_encoding()</a></span> tivesse sido chamada.
       </p>
      </dd>
     

     
      <dt id="ini.zend.detect-unicode">
       <code class="parameter">zend.detect_unicode</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <p class="para">
        Verifica o BOM (Byte Order Mark) e determina se o arquivo contém caracteres
        multibyte válidos.
        Essa detecção é realizada antes do processamento de
        <span class="function"><a href="function.halt-compiler.php" class="function">__halt_compiler()</a></span>.
        Disponível apenas no modo Zend Multibyte.
       </p>
      </dd>
     

     
      <dt id="ini.zend.signal-check">
       <code class="parameter">zend.signal_check</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <p class="para">
        Verifica se há manipuladores de sinais substituídos no encerramento.
       </p>
      </dd>
     

     
      <dt id="ini.exit-on-timeout">
       <code class="parameter">exit_on_timeout</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <p class="para">
        Esta é uma diretiva unicamente do módulo mod_php do Apache1 que força um subprocesso do Apache a sair se ocorrer o timeout de execução do PHP.
        Esse timeout causa uma chamada interna a longjmp() no Apache1 que pode deixar algumas extensões em um estado
        inconsistente. Ao terminar o processo, quaisquer bloqueios ou memória pendentes serão liberados.
       </p>
      </dd>
     

    </dl>
   </p>
  </div>

  <div class="section" id="ini.sect.resource-limits">
   <h2 class="title">Limites de Recursos</h2>
   <p class="para">
    <table class="doctable table">
     <caption><strong>Limites de Recursos</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="ini.core.php#ini.memory-limit" class="link">memory_limit</a></td>
        <td>&quot;128M&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>

      </tbody>
     
    </table>

   </p>

   <p class="para">Aqui está uma breve explicação das
diretivas de configuração.</p>

   <p class="para">
    <dl>
     
      <dt id="ini.memory-limit">
       <code class="parameter">memory_limit</code>
       <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      </dt>
      <dd>
       <p class="para">
        Define a quantidade máxima de memória em bytes que um script
        pode alocar. Isto ajuda a prevenir que scripts mal escritos
        consumam toda a memória disponível no servidor. Note que
        para que não haja limite de memória, esta diretiva deve ser configurada para <code class="literal">-1</code>.
       </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>
     
    </dl>
   </p>
   <p class="para">
    Veja também: <a href="info.configuration.php#ini.max-execution-time" class="link">max_execution_time</a>.
   </p>
  </div>

  <div class="section" id="ini.sect.performance">
   <h2 class="title">Ajustes de Desempenho</h2>
   <p class="para">
    <table class="doctable table">
     <caption><strong>Ajustes de Desempenho</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="ini.core.php#ini.realpath-cache-size" class="link">realpath_cache_size</a></td>
        <td>&quot;4M&quot;</td>
        <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
        <td>Antes do PHP 7.0.16 e 7.1.2, o padrão era <code class="literal">&quot;16K&quot;</code></td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.realpath-cache-ttl" class="link">realpath_cache_ttl</a></td>
        <td>&quot;120&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>

      </tbody>
     
    </table>

    <blockquote class="note"><p><strong class="note">Nota</strong>: 
     <p class="para">
      O uso da diretiva <a href="ini.core.php#ini.open-basedir" class="link">open_basedir</a> irá
      <em>desativar</em> o cache do caminho real.
     </p>
    </p></blockquote>
   </p>
   <p class="para">Aqui está uma breve explicação das
diretivas de configuração.</p>
   <p class="para">
    <dl>
     
      <dt id="ini.realpath-cache-size">
       <code class="parameter">realpath_cache_size</code>
       <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      </dt>
      <dd>
       <p class="para">
        Determina o tamanho do cache do realpath a ser usado pelo PHP. Este
        valor deve ser aumentado em sistemas onde o PHP abre muitos arquivos, para
        refletir a quantidade das operações de arquivo realizadas.
       </p>
       <p class="para">
        O tamanho representa o número total de bytes nas strings de caminhos
        armazenadas, mais o tamanho dos dados associados à entrada de cache. Isto
        significa que para armazenar caminhos mais longos no cache, o tamanho de cache
        deve ser maior. Esse valor não controla diretamente o número de
        caminhos distintos que podem ser armazenados em cache.
       </p>
       <p class="para">
        O tamanho necessário para os dados da entrada de cache depende do sistema operacional.
       </p>
      </dd>
     
     
      <dt id="ini.realpath-cache-ttl">
       <code class="parameter">realpath_cache_ttl</code>
       <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      </dt>
      <dd>
       <p class="para">
        Duração do tempo (em segundos) em que as informações do realpath deve ser armazenadas em cache
        para um dado arquivo ou diretório. Para sistemas com arquivos que raramente mudam,
        considere aumentar o valor.
       </p>
      </dd>
     
    </dl>
   </p>
  </div>

  <div class="section" id="ini.sect.data-handling">
   <h2 class="title">Manipulação de Dados</h2>
   <p class="para">
    <table class="doctable table">
     <caption><strong>Opções de Configuração de Manipulação de Dados</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="ini.core.php#ini.arg-separator.output" class="link">arg_separator.output</a></td>
        <td>&quot;&amp;&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="ini.core.php#ini.arg-separator.input" class="link">arg_separator.input</a></td>
        <td>&quot;&amp;&quot;</td>
        <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.variables-order" class="link">variables_order</a></td>
        <td>&quot;EGPCS&quot;</td>
        <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.request-order" class="link">request_order</a></td>
        <td>&quot;&quot;</td>
        <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.auto-globals-jit" class="link">auto_globals_jit</a></td>
        <td>&quot;1&quot;</td>
        <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.register-argc-argv" class="link">register_argc_argv</a></td>
        <td>&quot;1&quot;</td>
        <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.enable-post-data-reading" class="link">enable_post_data_reading</a></td>
        <td>&quot;1&quot;</td>
        <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.post-max-size" class="link">post_max_size</a></td>
        <td>&quot;8M&quot;</td>
        <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.auto-prepend-file" class="link">auto_prepend_file</a></td>
        <td>NULL</td>
        <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.auto-append-file" class="link">auto_append_file</a></td>
        <td>NULL</td>
        <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.default-mimetype" class="link">default_mimetype</a></td>
        <td>&quot;text/html&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="ini.core.php#ini.default-charset" class="link">default_charset</a></td>
        <td>&quot;UTF-8&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="ini.core.php#ini.input-encoding" class="link">input_encoding</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="ini.core.php#ini.output-encoding" class="link">output_encoding</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="ini.core.php#ini.internal-encoding" class="link">internal_encoding</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>

      </tbody>
     
    </table>

   </p>

   <p class="para">Aqui está uma breve explicação das
diretivas de configuração.</p>

   <p class="para">
    <dl>
     
      <dt id="ini.arg-separator.output">
       <code class="parameter">arg_separator.output</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        O separador usado em URLs gerados pelo PHP para separar argumentos.
       </p>
      </dd>
     

     
      <dt id="ini.arg-separator.input">
       <code class="parameter">arg_separator.input</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        Lista de separadores usados pelo PHP para analisar URLs de entrada em variáveis.
       </p>
       <blockquote class="note"><p><strong class="note">Nota</strong>: 
        <p class="para">
         Cada caractere nesta diretiva é considerado como separador!
        </p>
       </p></blockquote>
      </dd>
     

     
      <dt id="ini.variables-order">
       <code class="parameter">variables_order</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        Configura a ordem de análise das variáveis EGPCS (<code class="literal">E</code>nvironment,
        <code class="literal">G</code>et, <code class="literal">P</code>ost,
        <code class="literal">C</code>ookie e <code class="literal">S</code>erver).
        Por exemplo, se variables_order estiver configurada
        como <code class="literal">&quot;SP&quot;</code> então o PHP irá criar as variáveis
        <a href="language.variables.predefined.php" class="link">superglobals</a> <var class="varname"><a href="reserved.variables.server.php" class="classname">$_SERVER</a></var> e
        <var class="varname"><a href="reserved.variables.post.php" class="classname">$_POST</a></var>, mas não irá criar
        <var class="varname"><a href="reserved.variables.environment.php" class="classname">$_ENV</a></var>, <var class="varname"><a href="reserved.variables.get.php" class="classname">$_GET</a></var> e
        <var class="varname"><a href="reserved.variables.cookies.php" class="classname">$_COOKIE</a></var>. Configurar como &quot;&quot; significa que nenhuma
        <a href="language.variables.predefined.php" class="link">superglobals</a> será definida.
       </p>
       <div class="warning"><strong class="warning">Aviso</strong>
        <p class="para">
         Em ambas as SAPIs CGI e FastCGI,
         <var class="varname"><a href="reserved.variables.server.php" class="classname">$_SERVER</a></var> também
         é preenchida por valores do ambiente; <code class="literal">S</code>
         é sempre equivalente a <code class="literal">ES</code> independentemente da
         inclusão de <code class="literal">E</code> em outra parte desta diretiva.
        </p>
       </div>
       <blockquote class="note"><p><strong class="note">Nota</strong>: 
        <p class="para">
         O conteúdo e a ordem de
         <var class="varname"><a href="reserved.variables.request.php" class="classname">$_REQUEST</a></var> também são
         afetados por esta diretiva.
        </p>
       </p></blockquote>
      </dd>
     

     
      <dt id="ini.request-order">
       <code class="parameter">request_order</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        Esta diretiva descreve a ordem na qual o PHP registra as variáves GET, POST
        e Cookie no array _REQUEST. O registro é feito
        da esquerda para direita, valores mais recentes sobrescrevem os valores mais antigos.
       </p>
       <p class="para">
        Se esta diretiva não está definida <a href="ini.core.php#ini.variables-order" class="link">variables_order</a> é usada para o conteúdo de
        <var class="varname"><a href="reserved.variables.request.php" class="classname">$_REQUEST</a></var>.
       </p>
       <p class="para">
        Note que os arquivos <var class="filename">php.ini</var> da distribuição padrão não contêm
        o <code class="literal">&#039;C&#039;</code> para cookies, por motivos de segurança.
       </p>
      </dd>
     

     
      <dt id="ini.auto-globals-jit">
       <code class="parameter">auto_globals_jit</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <p class="para">
        Quando ativada, as variáveis SERVER, REQUEST e ENV são criadas quando elas são
        usadas pela primeira vez (&quot;Just In Time&quot;) ao invés de quando o script inicia. Se estas
        variáveis não são usadas dentro de um script, habilitar esta diretiva resultará
        em um ganho de desempenho.
       </p>
       <div class="warning"><strong class="warning">Aviso</strong>
        <p class="para">
         O uso das variáveis SERVER, REQUEST e ENV é verificado durante o tempo de compilação
         então usá-las, por exemplo, em <a href="language.variables.variable.php" class="link">variáveis variáveis</a> não
         causará sua inicialização.
        </p>
       </div>
      </dd>
     

     
      <dt id="ini.register-argc-argv">
       <code class="parameter">register_argc_argv</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <span class="simpara">
        Informa ao PHP se deve declarar variáveis argv &amp; argc
        (que podem conter as informações das requisições GET).
       </span>
       <span class="simpara">
        Veja também <a href="features.commandline.php" class="link">PHP em linha de comando</a>.
       </span>
      </dd>
     

     
      <dt id="ini.enable-post-data-reading">
       <code class="parameter">enable_post_data_reading</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <span class="simpara">
        Desabilitar esta opção faz com que <var class="varname"><a href="reserved.variables.post.php" class="classname">$_POST</a></var> e
        <var class="varname"><a href="reserved.variables.files.php" class="classname">$_FILES</a></var> <em>não</em> sejam preenchidos.
        A única forma de ler dados postados será através do empacotador de fluxo
        <a href="wrappers.php.php" class="link">php://input</a>.
        Isto pode ser útil para intermediar requisições ou para processar
        dados POST de uma maneira eficiente em termos de memória alocada.
       </span>
      </dd>
     

     
      <dt id="ini.post-max-size">
       <code class="parameter">post_max_size</code>
       <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      </dt>
      <dd>
       <span class="simpara">
        Configura o tamanho máximo dos dados postados. Esta configuração também afeta
        o upload de arquivos. Para carregar arquivos grandes este valor deve ser maior
        que <a href="ini.core.php#ini.upload-max-filesize" class="link">upload_max_filesize</a>.
       </span>
       <span class="simpara">
        De maneira geral
        <a href="ini.core.php#ini.memory-limit" class="link">memory_limit</a> deve ser
        maior que <code class="parameter">post_max_size</code>.
       </span>

       <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>

       <span class="simpara">
        Se o tamanho dos dados postados for maior que post_max_size então as variáveis
        <a href="language.variables.superglobals.php" class="link">superglobals</a>
        <var class="varname"><a href="reserved.variables.post.php" class="classname">$_POST</a></var> e <var class="varname"><a href="reserved.variables.files.php" class="classname">$_FILES</a></var>
        ficarão vazias. Isto pode ser observado de várias maneiras, por exemplo, passando uma
        variável <var class="varname"><a href="reserved.variables.get.php" class="classname">$_GET</a></var> ao script que processará os dados,
        por exemplo, <code class="literal">&lt;form action=&quot;edit.php?processed=1&quot;&gt;</code>,
        e então verificando se <var class="varname"><a href="reserved.variables.get.php" class="classname">$_GET['processed']</a></var> está preenchida.
       </span>
       <p class="para">
        <blockquote class="note"><p><strong class="note">Nota</strong>: 
         <p class="para">
          O PHP permite sufixos para valores em bytes, incluindo K (kilo), M (mega)
          e G (giga). O PHP fará as conversões automaticamente se forem
          utilizados qualquer um destes. Cuidado para não exceder o limite de inteiros com sinal de 32 bits
          (ao usar versões de 32 bits) uma vez que isso fará o script
          falhar.
         </p>
        </p></blockquote>
       </p>
       <p class="para">
        <table class="doctable table">
         <caption><strong>Registro de alterações de <code class="literal">post_max_size</code></strong></caption>
         
          <thead>
           <tr>
            <th>Versão</th>
            <th>Descrição</th>
           </tr>

          </thead>

          <tbody class="tbody">
           <tr>
            <td>5.3.4</td>
            <td>
             <code class="parameter">post_max_size</code> = 0 não irá desabilitar o limite quando o conteúdo
             for do tipo application/x-www-form-urlencoded ou não esteja registrado no PHP.
            </td>
           </tr>

           <tr>
            <td>5.3.2 , 5.2.12</td>
            <td>
             Permite tamanho ilimitado de dados postados ao configurar <code class="parameter">post_max_size</code> como 0.
            </td>
           </tr>

          </tbody>
         
        </table>

       </p>
      </dd>
     

     
      <dt id="ini.auto-prepend-file">
       <code class="parameter">auto_prepend_file</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        Especifica o nome de um arquivo que é automaticamente analisado
        antes do arquivo principal. O arquivo é incluído como se tivesse sido
        chamado com <span class="function"><a href="function.require.php" class="function">require</a></span>, então
        <a href="ini.core.php#ini.include-path" class="link">include_path</a> é utilizado.</p>
       <p class="para">
        O valor especial <code class="literal">none</code>
        desativa a auto-inclusão.
       </p>
      </dd>
     

     
      <dt id="ini.auto-append-file">
       <code class="parameter">auto_append_file</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        Especifica o nome de um arquivo que é automaticamente analisado
        depois do arquivo principal. O arquivo é incluído como se tivesse sido
        chamado com <span class="function"><a href="function.require.php" class="function">require</a></span>, então
        <a href="ini.core.php#ini.include-path" class="link">include_path</a> é utilizado.</p>
       <p class="para">
        O valor especial <code class="literal">none</code>
        desativa a auto-inclusão.
        <blockquote class="note"><p><strong class="note">Nota</strong>: 
         <span class="simpara">
          Se o script for terminado com <span class="function"><a href="function.exit.php" class="function">exit()</a></span>,
          então a auto-inclusão <em>não</em> ocorrerá.</span>
        </p></blockquote>
       </p>
      </dd>
     

     
      <dt id="ini.default-mimetype">
       <code class="parameter">default_mimetype</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        Por padrão o PHP irá imprimir um media type utilizando o header
        Content-Type. Para desabilitar o envio da codificação configure esta opção como vazio.
       </p>
       <p class="para">
        O padrão interno do PHP é o media type text/html.
       </p>
      </dd>
     

     
      <dt id="ini.default-charset">
       <code class="parameter">default_charset</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        &quot;UTF-8&quot; é o valor padrão e o valor desta diretiva é utilizado
        como o character set padrão para
        <span class="function"><a href="function.htmlentities.php" class="function">htmlentities()</a></span>,
        <span class="function"><a href="function.html-entity-decode.php" class="function">html_entity_decode()</a></span> e
        <span class="function"><a href="function.htmlspecialchars.php" class="function">htmlspecialchars()</a></span> se o parâmetro
        <code class="parameter">encoding</code> for omitido. O valor de
        <code class="parameter">default_charset</code> também será utilizado para configurar o
        character set padrão para as funções <a href="book.iconv.php" class="link">iconv</a>
        se as opções de configuração
        <a href="iconv.configuration.php#ini.iconv.input-encoding" class="link"><code class="parameter">iconv.input_encoding</code></a>,
        <a href="iconv.configuration.php#ini.iconv.output-encoding" class="link"><code class="parameter">iconv.output_encoding</code></a> e
        <a href="iconv.configuration.php#ini.iconv.internal-encoding" class="link"><code class="parameter">iconv.internal_encoding</code></a>
        não estiverem definidas, e também para as funções
        <a href="book.mbstring.php" class="link">mbstring</a> se as opções de configuração
        <a href="mbstring.configuration.php#ini.mbstring.http-input" class="link"><code class="parameter">mbstring.http_input</code></a>,
        <a href="mbstring.configuration.php#ini.mbstring.http-output" class="link"><code class="parameter">mbstring.http_output</code></a> e
        <a href="mbstring.configuration.php#ini.mbstring.internal-encoding" class="link"><code class="parameter">mbstring.internal_encoding</code></a>
        não estiverem definidas.
       </p>
       <p class="para">
        Todas as versões do PHP usarão este valor como o charset no
        header padrão Content-Type enviado pelo PHP caso o header não seja sobrescrito
        por uma chamada à função <span class="function"><a href="function.header.php" class="function">header()</a></span>.
       </p>
       <p class="para">
        Configurar <code class="parameter">default_charset</code> para um valor vazio
        não é recomendado.
       </p>
      </dd>
     

     
      <dt id="ini.input-encoding">
       <code class="parameter">input_encoding</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        Esta configuração é utilizada por módulos multibyte
        como mbstring e iconv. O padrão é vazio.
       </p>
      </dd>
     

     
      <dt id="ini.output-encoding">
       <code class="parameter">output_encoding</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        Esta configuração é utilizada por módulos multibyte
        como mbstring e iconv. O padrão é vazio.
       </p>
      </dd>
     

     
      <dt id="ini.internal-encoding">
       <code class="parameter">internal_encoding</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        Esta configuração é utilizada por módulos multibyte
        como mbstring e iconv. O padrão é vazio. Se vazio,
        <a href="ini.core.php#ini.default-charset" class="link">default_charset</a> é utilizado.
       </p>
      </dd>
     

    </dl>
   </p>
  </div>

  <div class="section" id="ini.sect.path-directory">
   <h2 class="title">Caminhos e Diretórios</h2>
   <p class="para">
    <table class="doctable table">
     <caption><strong>Caminhos e Opções de Configuração de Diretórios</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="ini.core.php#ini.include-path" class="link">include_path</a></td>
        <td>&quot;.;/path/to/php/pear&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="ini.core.php#ini.open-basedir" class="link">open_basedir</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="ini.core.php#ini.doc-root" class="link">doc_root</a></td>
        <td>NULL</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="ini.core.php#ini.user-dir" class="link">user_dir</a></td>
        <td>NULL</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="ini.core.php#ini.user-ini.cache-ttl" class="link">user_ini.cache_ttl</a></td>
        <td>&quot;300&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="ini.core.php#ini.user-ini.filename" class="link">user_ini.filename</a></td>
        <td>&quot;.user.ini&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="ini.core.php#ini.extension-dir" class="link">extension_dir</a></td>
        <td>&quot;/path/to/php&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="ini.core.php#ini.extension" class="link">extension</a></td>
        <td>NULL</td>
        <td>Apenas no <var class="filename">php.ini</var></td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.zend-extension" class="link">zend_extension</a></td>
        <td>NULL</td>
        <td>Apenas no <var class="filename">php.ini</var></td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.cgi.check-shebang-line" class="link">cgi.check_shebang_line</a></td>
        <td>&quot;1&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="ini.core.php#ini.cgi.discard-path" class="link">cgi.discard_path</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="ini.core.php#ini.cgi.fix-pathinfo" class="link">cgi.fix_pathinfo</a></td>
        <td>&quot;1&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="ini.core.php#ini.cgi.force-redirect" class="link">cgi.force_redirect</a></td>
        <td>&quot;1&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="ini.core.php#ini.cgi.nph" class="link">cgi.nph</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="ini.core.php#ini.cgi.redirect-status-env" class="link">cgi.redirect_status_env</a></td>
        <td>NULL</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="ini.core.php#ini.cgi.rfc2616-headers" class="link">cgi.rfc2616_headers</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="ini.core.php#ini.fastcgi.impersonate" class="link">fastcgi.impersonate</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="ini.core.php#ini.fastcgi.logging" class="link">fastcgi.logging</a></td>
        <td>&quot;1&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>

      </tbody>
     
    </table>

   </p>

   <p class="para">Aqui está uma breve explicação das
diretivas de configuração.</p>

   <p class="para">
    <dl>
     
      <dt id="ini.include-path">
       <code class="parameter">include_path</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        Especifica uma lista de diretórios onde as funções
        <span class="function"><a href="function.require.php" class="function">require</a></span>, <span class="function"><a href="function.include.php" class="function">include</a></span>,
        <span class="function"><a href="function.fopen.php" class="function">fopen()</a></span>, <span class="function"><a href="function.file.php" class="function">file()</a></span>,
        <span class="function"><a href="function.readfile.php" class="function">readfile()</a></span> e <span class="function"><a href="function.file-get-contents.php" class="function">file_get_contents()</a></span>
        procuram por arquivos. O formato é como a variável de ambiente
        <var class="envar">PATH</var>: uma lista de diretórios
        separados por dois pontos no Unix ou ponto e vírgula no Windows.
       </p>
       <p class="para">
        O PHP considera cada item no include_path separadamente ao procurar por
        arquivos para incluir. Ele irá verificar o primeiro caminho, e se não o encontrar,
        verificar o próximo caminho, até que encontre o arquivo incluído ou
        retorne com um
        <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong>
        ou um <strong><code><a href="errorfunc.constants.php#constant.e-error">E_ERROR</a></code></strong>.
        Pode-se modificar ou configurar o include_path em tempo de execução usando
        <span class="function"><a href="function.set-include-path.php" class="function">set_include_path()</a></span>.
       </p>
       <p class="para">
        <div class="example" id="example-1">
         <p><strong>Exemplo #1 include_path no Unix</strong></p>
         <div class="example-contents">
<div class="php.inicode"><pre class="php.inicode">include_path=&quot;.:/php/includes&quot;</pre>
</div>
         </div>

        </div>
       </p>
       <p class="para">
        <div class="example" id="example-2">
         <p><strong>Exemplo #2 include_path no Windows</strong></p>
         <div class="example-contents">
<div class="php.inicode"><pre class="php.inicode">include_path=&quot;.;c:\php\includes&quot;</pre>
</div>
         </div>

        </div>
       </p>
       <p class="para">
        Utilizar um <code class="literal">.</code> no include_path permite
        inclusões relativas ao diretório atual. Entretanto
        é mais eficiente utilizar explicitamente <code class="literal">include
        &#039;./file&#039;</code> em vez de fazer o PHP sempre procurar no diretório
        atual a cada inclusão.
       </p>
       <blockquote class="note"><p><strong class="note">Nota</strong>: 
        <p class="para">
         Variáveis <code class="literal">ENV</code> também estão acessíveis em arquivos .ini.
         Assim é possível referenciar o diretório home utilizando
         <code class="literal">${LOGIN}</code> e <code class="literal">${USER}</code>.
        </p>
        <p class="para">
         Variáveis de ambiente podem variar entre APIs de servidor já que esses ambientes
         podem ser diferentes.
        </p>
       </p></blockquote>
       <p class="para">
        <div class="example" id="example-3">
         <p><strong>Exemplo #3 include_path do Unix utilizando a variável de ambiente ${USER}</strong></p>
         <div class="example-contents">
<div class="php.inicode"><pre class="php.inicode">include_path = &quot;.:${USER}/pear/php&quot;</pre>
</div>
         </div>

        </div>
       </p>
      </dd>
     

     
      <dt id="ini.open-basedir">
       <code class="parameter">open_basedir</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        Limita os arquivos que podem ser acessados pelo PHP à árvore de diretório
        especificada, incluindo o próprio arquivo.
       </p>
       <p class="para">
        Quando um script tenta acessar o sistema de arquivos, por exemplo utilizando
        <span class="function"><a href="function.include.php" class="function">include</a></span> ou <span class="function"><a href="function.fopen.php" class="function">fopen()</a></span>, a localização do arquivo
        é verificada.
        Quando o arquivo está fora da árvore de diretório especificada, o PHP se recusará a acessá-lo.
        Todos os links simbólicos são resolvidos, então não é possível evitar esta restrição
        com um link simbólico. Se o arquivo não existe então o link simbólico não pode ser
        resolvido e o nome do arquivo é comparado a um <strong class="option unknown">open_basedir</strong> (resolvido).
       </p>
       <p class="para">
        <strong class="option unknown">open_basedir</strong> pode afetar mais que apenas as funções de sistema de arquivos; por exemplo,
        se o <code class="literal">MySQL</code> está configurado para utilizar os drivers <code class="literal">mysqlnd</code>,
        <code class="literal">LOAD DATA INFILE</code> será afetado por <strong class="option unknown">open_basedir</strong>.
        Grande parte da funcionalidade estendida do PHP utiliza <code class="literal">open_basedir</code> desta maneira.
       </p>
       <p class="para">
        O valor especial <code class="systemitem systemitem">.</code>
        indica que o diretório atual do script será utilizado como o
        diretório base. Isto é, no entanto, perigoso pois o diretório atual
        do script pode ser facilmente alterado com <span class="function"><a href="function.chdir.php" class="function">chdir()</a></span>.
       </p>
       <p class="para">
        No <var class="filename">httpd.conf</var> <strong class="option unknown">open_basedir</strong> pode ser desabilitada
        (por exemplo, em alguns hosts virtuais)
        <a href="configuration.changes.php#configuration.changes.apache" class="link">da mesma forma</a> que
        quaisquer outras diretivas de configuração com &quot;<code class="literal">php_admin_value open_basedir
        none</code>&quot;.
       </p>
       <p class="para">
        No Windows os diretórios são separados com um ponto e vírgula. Em todos
        os outros sistemas os diretórios são separados com dois pontos. Como um
        módulo Apache os caminhos de <strong class="option unknown">open_basedir</strong> de diretórios pai agora são
        automaticamente herdados.
       </p>
       <p class="para">
        A restrição especificada com <strong class="option unknown">open_basedir</strong> é um
        nome de diretório, não um prefixo.
       </p>
       <p class="para">
        O padrão é permitir que todos os arquivos sejam abertos.
       </p>
       <blockquote class="note"><p><strong class="note">Nota</strong>: 
        <span class="simpara">
         open_basedir pode ser restringido em tempo de execução. Isto significa
         que se open_basedir é configurado para <code class="literal">/www/</code> no <var class="filename">php.ini</var>
         então um script pode restringir a configuração para
         <code class="literal">/www/tmp/</code> em tempo de execução com
         <span class="function"><a href="function.ini-set.php" class="function">ini_set()</a></span>. Ao listar vários diretórios é
         possível utilizar a constante <strong><code><a href="dir.constants.php#constant.path-separator">PATH_SEPARATOR</a></code></strong> como um separador
         independentemente do sistema operacional.
        </span>
        <span class="simpara">
         A partir do PHP 8.3.0, <strong class="option unknown">open_basedir</strong> não aceita mais um
         caminho contendo o diretório superior (<code class="literal">..</code>) quando
         definido no momento da execução usando <span class="function"><a href="function.ini-set.php" class="function">ini_set()</a></span>.
        </span>
       </p></blockquote>
       <blockquote class="note"><p><strong class="note">Nota</strong>: 
        <p class="para">
         O uso da diretiva open_basedir definirá <a href="ini.core.php#ini.realpath-cache-size" class="link">realpath_cache_size</a>
         como <code class="literal">0</code> e assim <em>desabilitará</em> o cache do caminho real.
        </p>
       </p></blockquote>
       <div class="caution"><strong class="caution">Cuidado</strong>
        <p class="para">
         <code class="literal">open_basedir</code> é rede de segurança extra, mas não é uma proteção
         total, e portanto não deve-se depender para garantir a segurança.
        </p>
       </div>
      </dd>
     

     
      <dt id="ini.doc-root">
       <code class="parameter">doc_root</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        O &quot;diretório raiz&quot; do PHP no servidor. Utilizado apenas
        se estiver informado.
        Se o PHP não foi compilado com FORCE_REDIRECT, o doc_root <em>precisa
        </em> ser configurado quando o PHP estiver sendo executado em modo CGI em qualquer
        servidor web (diferente do IIS). A alternativa é utilizar a configuração
        <a href="ini.core.php#ini.cgi.force-redirect" class="link">
         cgi.force_redirect</a> abaixo.
       </p>
      </dd>
     

     
      <dt id="ini.user-ini.cache-ttl">
       <code class="parameter">user_ini.cache_ttl</code>
       <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      </dt>
      <dd>
       <p class="para">
       </p>
      </dd>
     

     
      <dt id="ini.user-ini.filename">
       <code class="parameter">user_ini.filename</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
       </p>
      </dd>
     

     
      <dt id="ini.user-dir">
       <code class="parameter">user_dir</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        O nome base do diretório utilizado como diretório home do usuário pelos
        arquivos do PHP, por exemplo <var class="filename">public_html
        </var>.
       </p>
      </dd>
     

     
      <dt id="ini.extension-dir">
       <code class="parameter">extension_dir</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        O diretório no qual o PHP deve procurar por extensões carregadas
        dinamicamente. É recomendado especificar um caminho absoluto. Veja também: <a href="info.configuration.php#ini.enable-dl" class="link">enable_dl</a>
        e <span class="function"><a href="function.dl.php" class="function">dl()</a></span>.
       </p>
      </dd>
     

     
      <dt id="ini.extension">
       <code class="parameter">extension</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        Quais extensões carregáveis dinamicamente carregar quando o PHP inicia.
       </p>
      </dd>
     

     
      <dt id="ini.zend-extension">
       <code class="parameter">zend_extension</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        Nome da extensão Zend carregável dinamicamente (por exemplo,
        XDebug) a carregar quando o PHP inicia.
       </p>
      </dd>
     

     
      <dt id="ini.cgi.check-shebang-line">
       <code class="parameter">cgi.check_shebang_line</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <p class="para">
        Controla se o PHP <abbr title="Common Gateway Interface">CGI</abbr> verifica linhas iniciando
        com <code class="literal">#!</code> (shebang) no início do script em execução.
        Esta linha pode ser necessária se o script suporta execução tanto como
        script autônomo e via PHP <abbr title="Common Gateway Interface">CGI</abbr>. O PHP em modo
        <abbr title="Common Gateway Interface">CGI</abbr> pula esta linha e ignora seu conteúdo se
        esta diretiva estiver habilitada.
       </p>
      </dd>
     

     
      <dt id="ini.cgi.discard-path">
       <code class="parameter">cgi.discard_path</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <p class="para">
        Se habilitada, o binário PHP CGI pode ser colocado com segurança fora
        da árvore de diretório web e não será possível contornar a segurança .htaccess.
       </p>
      </dd>
     

     
      <dt id="ini.cgi.fix-pathinfo">
       <code class="parameter">cgi.fix_pathinfo</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <p class="para">
        Fornece suporte <em>real</em> a <code class="literal">PATH_INFO</code>/
        <code class="literal">PATH_TRANSLATED</code> para <abbr title="Common Gateway Interface">CGI</abbr>.
        O comportamento anterior do PHP era definir <code class="literal">PATH_TRANSLATED</code>
        como <code class="literal">SCRIPT_FILENAME</code> e não perceber o que <code class="literal">
        PATH_INFO</code> é. Para mais informações sobre
        <code class="literal">PATH_INFO</code>, veja as especificações do modo <abbr title="Common Gateway Interface">CGI</abbr>.
        Configurar esta diretiva para <code class="literal">1</code> fará o modo
        <abbr title="Common Gateway Interface">CGI</abbr> corrigir seus caminhos para obedecer à especificação.
        Configurar com zero faz o PHP se comportar como antes. Ela é habilitada por
        padrão. Os scripts devem ser corrigidos de forma a usar
        <code class="literal">SCRIPT_FILENAME</code> ao invés de
        <code class="literal">PATH_TRANSLATED</code>.
       </p>
      </dd>
     

     
      <dt id="ini.cgi.force-redirect">
       <code class="parameter">cgi.force_redirect</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <p class="para">
        cgi.force_redirect é necessário para prover segurança ao executar o PHP em modo
        <abbr title="Common Gateway Interface">CGI</abbr> na maioria dos servidores web. Se deixada indefinida, o PHP
        irá habilitá-la por padrão. Desabilitá-la é <em>um risco de
        segurança</em>.
       </p>
       <blockquote class="note"><p><strong class="note">Nota</strong>: 
        <p class="para">
         Usuários do Windows: Ao utilizar o IIS esta opção <em>deve</em>
         ser desabilitada. O mesmo vale para servidores OmniHTTPD e Xitami.
        </p>
       </p></blockquote>
      </dd>
     

     
      <dt id="ini.cgi.nph">
       <code class="parameter">cgi.nph</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <p class="para">
        Se cgi.nph estiver habilitada, forçará o CGI a enviar sempre Status: 200 em
        todas as requisições.
        </p>
      </dd>
     

     
      <dt id="ini.cgi.redirect-status-env">
       <code class="parameter">cgi.redirect_status_env</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        Se cgi.force_redirect estiver habilitada e não estiverem sendo executados
        servidores web Apache ou Netscape (iPlanet), <em>pode</em> ser
        necessário configurar um nome de variável de ambiente que o PHP irá procurar
        para saber que é correto continuar a execução.
       </p>
       <blockquote class="note"><p><strong class="note">Nota</strong>: 
        <p class="para">
         Configurar esta variável <em>pode</em> causar problemas de segurança,
         <em>deve-se ter certeza do que está sendo feito antes de realizar alterações</em>.
        </p>
       </p></blockquote>
      </dd>
     

     
      <dt id="ini.cgi.rfc2616-headers">
       <code class="parameter">cgi.rfc2616_headers</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
      <p class="para">
        Indica ao PHP qual o tipo de headers usar ao enviar o código de resposta
        HTTP. Se estiver desabilitada, o PHP envia um header &quot;Status:&quot; da <a href="https://datatracker.ietf.org/doc/html/rfc3875" class="link external">&raquo;&nbsp;RFC 3875</a>
        que é suportado pelo Apache e outros servidores web. Quando esta opção
        é habilitada, o PHP enviará headers em conformidade com a
        <a href="https://datatracker.ietf.org/doc/html/rfc2616" class="link external">&raquo;&nbsp;RFC 2616</a>.
       </p>
       <p class="para">
        Se esta opção estiver habilitada e o PHP estiver rodando em um ambiente CGI (por exemplo, PHP-FPM)
        não devem ser utilizados headers de resposta de status HTTP no padrão RFC 2616. Em vez disso,
        deve ser usado o seu equivalente RFC 3875, por exemplo, em vez de header(&quot;HTTP/1.0 404 Not found&quot;);
        deve ser usado header(&quot;Status: 404 Not Found&quot;);.
       </p>
       <p class="para">
        Deixe-a desabilitada a não ser que saiba exatamente o que está fazendo.
       </p>
      </dd>
     

     
      <dt id="ini.fastcgi.impersonate">
       <code class="parameter">fastcgi.impersonate</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <p class="para">
        O FastCGI rodando no IIS (em sistemas baseados em WINNT) suporta a habilidade de representar
        os tokens de segurança do cliente que faz a requisição. Isso permite ao IIS definir o
        contexto de segurança no qual a requisição executa. O mod_fastcgi rodando no Apache
        atualmente não suporta esta funcionalidade (17/03/2002)
        Habilite ao rodar no ISS. O padrão é desabilitado.
       </p>
      </dd>
     

     
      <dt id="ini.fastcgi.logging">
       <code class="parameter">fastcgi.logging</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <p class="para">
        Ativa o logging do SAPI ao utilizar o FastCGI. O padrão é
        habilitar o logging.
       </p>
      </dd>
     

    </dl>
   </p>
  </div>

  <div class="section" id="ini.sect.file-uploads">
   <h2 class="title">Upload de Arquivos</h2>
   <p class="para">
    <table class="doctable table">
     <caption><strong>Opções de Configurações de Upload de Arquivos</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="ini.core.php#ini.file-uploads" class="link">file_uploads</a></td>
        <td>&quot;1&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="ini.core.php#ini.upload-tmp-dir" class="link">upload_tmp_dir</a></td>
        <td>NULL</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="info.configuration.php#ini.max-input-nesting-level" class="link">max_input_nesting_level</a></td>
        <td>64</td>
        <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="info.configuration.php#ini.max-input-vars" class="link">max_input_vars</a></td>
        <td>1000</td>
        <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.upload-max-filesize" class="link">upload_max_filesize</a></td>
        <td>&quot;2M&quot;</td>
        <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
        <td class="empty">&nbsp;</td>
       </tr>

       <tr>
        <td><a href="ini.core.php#ini.max-file-uploads" class="link">max_file_uploads</a></td>
        <td>20</td>
        <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
        <td class="empty">&nbsp;</td>
       </tr>

      </tbody>
     
    </table>

   </p>

   <p class="para">Aqui está uma breve explicação das
diretivas de configuração.</p>

   <p class="para">
    <dl>
     
      <dt id="ini.file-uploads">
       <code class="parameter">file_uploads</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <p class="para">
        Permite ou não
        <a href="features.file-upload.php" class="link">upload de arquivos</a> através do HTTP. Veja também as diretivas
        <a href="ini.core.php#ini.upload-max-filesize" class="link">upload_max_filesize</a>,
        <a href="ini.core.php#ini.upload-tmp-dir" class="link">upload_tmp_dir</a> e
        <a href="ini.core.php#ini.post-max-size" class="link">post_max_size</a>.
       </p>
      </dd>
     

     
      <dt id="ini.upload-tmp-dir">
       <code class="parameter">upload_tmp_dir</code>
       <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      </dt>
      <dd>
       <p class="para">
        O diretório temporário utilizado para armazenar arquivos durante o
        upload. Precisa ter permissão de escrita para qualquer usuário que o PHP
        esteja usando para rodar. Se não especificado o PHP usará o padrão do sistema.
       </p>
       <p class="para">
        Se o diretório especificado aqui não tiver permissão de escrita, o PHP tenta o
        diretório temporário padrão do sistema. Se
        <a href="ini.core.php#ini.open-basedir" class="link">open_basedir</a> estiver habilitado, então
        o diretório padrão do sistema deve ser permitido para que o upload
        tenha sucesso.
       </p>
      </dd>
     

     
      <dt id="ini.upload-max-filesize">
       <code class="parameter">upload_max_filesize</code>
       <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      </dt>
      <dd>
       <p class="para">
        O tamanho máximo de um arquivo enviado.
       </p>
       <p class="para">
        <a href="ini.core.php#ini.post-max-size" class="link">post_max_size</a> precisa ser maior que esse valor.
       </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.max-file-uploads">
       <code class="parameter">max_file_uploads</code>
       <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      </dt>
      <dd>
       <p class="para">
        O número máximo de arquivos permitidos simultaneamente durante um upload.
        Campos de upload deixados em branco no envio não
        contam para este limite.
       </p>
      </dd>
     
    </dl>
   </p>
  </div>

  <div class="section" id="ini.sect.sql-general">
   <h2 class="title">SQL Geral</h2>
   <p class="para">
    <table class="doctable table">
     <caption><strong>Opções de Configurações Gerais de SQL</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="ini.core.php#ini.sql.safe-mode" class="link">sql.safe_mode</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>Removido no PHP 7.2.0.</td>
       </tr>

      </tbody>
     
    </table>

   </p>

   <p class="para">Aqui está uma breve explicação das
diretivas de configuração.</p>

   <p class="para">
    <dl>
     
      <dt id="ini.sql.safe-mode">
       <code class="parameter">sql.safe_mode</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <p class="para">
        Se habilitada as funções de conexão de bancos de dados que especifiquem valores padrão
        usarão esses valores no lugar de quaisquer argumentos passados pelo usuário. Para detalhes
        sobre os valores padrão, veja a documentação das funções
        de conexão relevantes.
       </p>
       <div class="warning"><strong class="warning">Aviso</strong>
        <p class="simpara">
         Este recurso foi <em>REMOVIDO</em> a partir do PHP 7.2.0.
        </p>
       </div>
      </dd>
     
    </dl>
   </p>
  </div>

  <div class="section" id="ini.sect.windows">
   <h2 class="title">Windows</h2>
   <p class="para">
    <table class="doctable table">
     <caption><strong>Opções de Configurações Específicas do Windows</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="ini.core.php#ini.windows-show-crt-warning" class="link">windows.show_crt_warning</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>

      </tbody>
     
    </table>

   </p>

   <p class="para">Aqui está uma breve explicação das
diretivas de configuração.</p>

   <p class="para">
    <dl>
     
      <dt id="ini.windows-show-crt-warning">
       <code class="parameter">windows.show_crt_warning</code>
       <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      </dt>
      <dd>
       <p class="para">
        Esta diretiva exibe os alertas do CRT do Windows quando habilitada.
       </p>
      </dd>
     
    </dl>
   </p>
  </div>

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