<?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 => 'ru',
  ),
  'this' => 
  array (
    0 => 'ini.core.php',
    1 => 'Описание встроенных директив php.ini',
    2 => 'Описание встроенных директив php.ini',
  ),
  'up' => 
  array (
    0 => 'ini.php',
    1 => 'Директивы php.ini',
  ),
  'prev' => 
  array (
    0 => 'ini.sections.php',
    1 => 'Список разделов php.ini',
  ),
  'next' => 
  array (
    0 => 'extensions.php',
    1 => 'Список и классификация модулей',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'ru',
    '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">Описание встроенных директив <var class="filename">php.ini</var></h2>
 <p class="para">
  Список включает встроенные директивы файла <var class="filename">php.ini</var>, которыми настраивают PHP.
  Директивы, которые обрабатываются модулями, перечисляют и подробно
  описывают страницы документации модулей.
  Например, информацию о директивах сессий даёт
  <a href="session.configuration.php" class="link">страница документации сессий</a>.
 </p>
 <blockquote class="note"><p><strong class="note">Замечание</strong>: 
  <p class="para">
   PHP работает со значениями по умолчанию, только если не подключили файл <var class="filename">php.ini</var>;
   значения файла <var class="filename">php.ini</var> для производственной среды
   и для разработки часто различаются.
  </p>
 </p></blockquote>

 <div class="section" id="ini.sect.language-options">
  <h2 class="title">Языковые опции</h2>
  <p class="para">
   <table class="doctable table">
    <caption><strong>Опции языка и прочих настроек</strong></caption>
    
     <thead>
      <tr>
       <th>Имя</th>
       <th>По умолчанию</th>
       <th>Место изменения</th>
       <th>Список изменений</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>
        До версии PHP 7.1.0 значение по умолчанию равнялось 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></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></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></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>Опция доступна с 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>Опция доступна с 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> с ограничениями</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>Опция доступна с PHP 8.0.0.</td>
      </tr>

     </tbody>
    
   </table>

  </p>

  <p class="para">Краткое разъяснение конфигурационных
директив.</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">
       Опция включает или отключает короткую форму записи открывающего PHP-тега: <strong class="userinput"><code>&lt;? ?&gt;</code></strong>.
       Опцию отключают при встраивании XML-разметки в PHP-скрипт, чтобы синтаксический анализатор не интерпретировал
       первые два символа XML-декларации <strong class="userinput"><code>&lt;?xml ?&gt;</code></strong> как короткий PHP-тег.
       При включённой директиве XML-декларацию выводят средствами PHP, например:
       <strong class="userinput"><code>&lt;?php echo &#039;&lt;?xml version=&quot;1.0&quot;?&gt;&#039;; ?&gt;</code></strong>.
       При отключении опции в режим разбора PHP-кода переключаются длинной формой
       открывающего PHP-тега: <strong class="userinput"><code>&lt;?php ?&gt;</code></strong>.
      </p>
      <blockquote class="note"><p><strong class="note">Замечание</strong>: 
       <p class="para">
        Директива не влияет на сокращённую запись <strong class="userinput"><code>&lt;?=</code></strong>,
        которая доступна как часть синтаксиса языка.
       </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">
       Количество значащих цифр, отображаемых для чисел с плавающей точкой.
       Значение <code class="literal">-1</code> включает усовершенствованный алгоритм
       для округления таких чисел.
      </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">
       Количество сохраняемых значащих цифр при сериализации чисел с плавающей точкой.
       Значение <code class="literal">-1</code> включает усовершенствованный алгоритм
       для округления таких чисел.
      </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">
       Опция сообщает о работе PHP на сервере, включая передачу версии PHP
       в HTTP-заголовке наподобие 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">
       Директива отключает отдельные функции. Опция принимает разделённый запятыми список названий функций.
       Начиная с PHP 8.0.0 отключение функции удаляет определение функции
       и разрешает переопределить функцию в пользовательском коде.
       До PHP 8.0.0 отключение функции только предотвращало вызов функции.
      </span>
      <span class="simpara">
       Директива отключает только <a href="functions.internal.php" class="link">внутренние функции</a>.
       Функция не затрагивает <a href="functions.user-defined.php" class="link">пользовательские функции</a>.
      </span>
      <span class="simpara">
       Директиву устанавливают только в файле <var class="filename">php.ini</var>.
       Опцию нельзя устанавливать в файле <var class="filename">httpd.conf</var>.
      </span>
      <div class="warning"><strong class="warning">Внимание</strong>
       <p class="simpara">
        В окружениях общих хостингов директива даёт недостаточный уровень защиты,
        поскольку отключённые функции возможно вызывать обходными путями.
       </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">
       Директива отключает отдельные классы.
       Опция принимает разделённый запятыми список названий классов.
       Отключение класса только запрещает создавать экземпляр класса.
      </p>
      <p class="para">
       Директива отключает только внутренние классы.
       Опция не затрагивает пользовательские классы.
      </p>
      <span class="simpara">
       Директиву устанавливают только в файле <var class="filename">php.ini</var>.
       Опцию нельзя устанавливать в файле <var class="filename">httpd.conf</var>.
      </span>
      <div class="warning"><strong class="warning">Внимание</strong>
       <p class="simpara">
        В окружениях общих хостингов директива даёт недостаточный уровень защиты,
        поскольку объекты отключённых классов возможно создать обходными путями.
       </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">
       Со значением <code class="literal">1</code> проверочный код будет исполняться (режим
       разработки). При значении <code class="literal">0</code> PHP сгенерирует код проверок, однако,
       исполнять не будет. Со значением <code class="literal">-1</code>, проверочный код не будет
       генерироваться (продуктивный режим).
      </span>
      <blockquote class="note"><p><strong class="note">Замечание</strong>: 
       <p class="para">
        При запуске процесса в режиме релиза значение директивы <a href="ini.core.php#ini.zend.assertions" class="link">zend.assertions</a>
        нельзя будет изменить во время выполнения, поскольку код утверждений не генерируется.
       </p>
       <p class="para">
        При запуске процесса в режиме разработки для директивы <a href="ini.core.php#ini.zend.assertions" class="link">zend.assertions</a>
        нельзя будет установить значение <code class="literal">-1</code> во время выполнения.
       </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">
       Максимальная длина аргументов строковой функции в строковых трассировках стека.
       Опиция принимает значение в диапазоне от <code class="literal">&quot;0&quot;</code> до <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">
       После истечения времени ожидания, которое установили в директиве <a href="info.configuration.php#ini.max-execution-time" class="link">max_execution_time</a>,
       среда выполнения PHP аккуратно отключит ресурсы. Если во время этого что-то застрянет, время ожидания
       установится на заданное количество секунд. После истечения жёсткого времени ожидания PHP завершит работу с ошибкой.
       При установке значения 0 жёсткое время ожидания не активируется.
      </p>
      <p class="para">
       После истечения жёсткого времени ожидания и остановки PHP возникает ошибка наподобие:
       <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">
       Исключает аргументы из трассировки стека, которая генерируется при исключениях.
      </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">
       Директива разрешает разбор файлов с исходным кодом в многобайтовых кодировках.
       Опцию zend.multibyte включают для правильной интерпретации многобайтовых строковых данных
       в кодировках символов наподобие SJIS, BIG5.
       Для файлов в кодировках UTF-8, EUC и других совместимых с ISO-8859-1 кодировках активация опции не требуется.
      </p>
      <p class="para">
       Режим разбора, который активируется директивой zend.multibyte, работает только при доступности модуля mbstring.
      </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">
       PHP применяет значение только при отсутствии директивы
       <a href="control-structures.declare.php#control-structures.declare.encoding" class="link">declare(encoding=...)</a>
       в начале скрипта. В кодировках, которые несовместимы с кодировкой ISO-8859-1,
       требуется включить и опцию zend.multibyte, и опцию zend.script_encoding.
      </p>
      <p class="para">
       Литеральные строки транслитерируются из кодировки директивы zend.script_encoding
       в кодировку директивы mbstring.internal_encoding, как если бы вызвали функцию <span class="function"><a href="function.mb-convert-encoding.php" class="function">mb_convert_encoding()</a></span>.
      </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">
       Определяет, проверять ли BOM (Byte Order Mark, метка порядка байтов)
       и корректность многобайтных символов в файле. Эта проверка производится до вызова
       <span class="function"><a href="function.halt-compiler.php" class="function">__halt_compiler()</a></span>. Доступна только в режиме 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">
       Определяет, проверять ли заменённые обработчики сигналов при завершении скрипта.
      </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">
       Директива работает только с модулем mod_php веб-сервера Apache1 и заставляет дочерний процесс Apache
       завершить работу при истечении времени ожидания выполнения PHP-скрипта. Превышение времени ожидания приводит
       к внутреннему вызову longjmp() в Apache1, который оставляет отдельные модули
       в несогласованном состоянии. По завершении процесса все неснятые блокировки
       или память очистятся.
      </p>
     </dd>
    

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

 <div class="section" id="ini.sect.resource-limits">
  <h2 class="title">Ограничения ресурсов</h2>
  <p class="para">
   <table class="doctable table">
    <caption><strong>Ограничения ресурсов</strong></caption>
    
     <thead>
      <tr>
       <th>Имя</th>
       <th>По умолчанию</th>
       <th>Место изменения</th>
       <th>Список изменений</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">Краткое разъяснение конфигурационных
директив.</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">
       Директива задаёт предельный объем памяти в байтах, который разрешается выделять для работы скрипта.
       Ограничение исключает исчерпание доступной серверу памяти при ошибках в скрипте или попытках обработать данные за пределами ограничения.
       Значение <code class="literal">-1</code> отключает ограничение памяти.
      </p>

      <span class="simpara">
 Объём измеряется в байтах, если значение параметра указали как целое число (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>).
 Параметр также принимает значения в сокращённой нотации, которую описывает раздел <a href="faq.using.php#faq.using.shorthandbytes" class="link">FAQ</a>.
</span>


     </dd>
    
   </dl>
  </p>
  <p class="para">
   Смотрите также описание директивы: <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">Настройка производительности</h2>
  <p class="para">
   <table class="doctable table">
    <caption><strong>Настройка производительности</strong></caption>
    
     <thead>
      <tr>
       <th>Имя</th>
       <th>По умолчанию</th>
       <th>Место изменения</th>
       <th>Список изменений</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>До PHP 7.0.16 и 7.1.2 значение по умолчанию равнялось <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">Замечание</strong>: 
    <p class="para">
     Директива <a href="ini.core.php#ini.open-basedir" class="link">open_basedir</a>
     <em>отключит</em> кеш realpath.
    </p>
   </p></blockquote>
  </p>
  <p class="para">Краткое разъяснение конфигурационных
директив.</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">
       Директива определяет размера кеша realpath, который будет использовать PHP. Это значение
       требуется увеличить в системах, в которых PHP открывает много
       файлов, чтобы отразить количество файловых операций, которые выполнил PHP.
      </p>
      <p class="para">
       Размер — общее количество байтов в сохранённых строках путей, плюс размер данных,
       которые связаны с записью кеша. Это значит, что для хранения длинных путей в кеше,
       размер этого кеша должен быть больше. Это значение не определяет напрямую
       количество разных путей, которые PHP может закешировать.
      </p>
      <p class="para">
       Размер, который требуется для кеширования, зависит от системы.
      </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">
       Время в секундах, в течение которого PHP обращается в realpath-кеш
       для файла или каталога. Для систем, в которых файлы изменяются редко,
       значение увеличивают.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="section" id="ini.sect.data-handling">
  <h2 class="title">Обработка данных</h2>
  <p class="para">
   <table class="doctable table">
    <caption><strong>Конфигурационные опции обработки данных</strong></caption>
    
     <thead>
      <tr>
       <th>Имя</th>
       <th>По умолчанию</th>
       <th>Место изменения</th>
       <th>Список изменений</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">Краткое разъяснение конфигурационных
директив.</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">
       Разделитель аргументов в URL-адресах, которые генерирует PHP.
      </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">
       Список разделителей, которые PHP применяет при разборе входных URL-адресов на переменные.
      </p>
      <blockquote class="note"><p><strong class="note">Замечание</strong>: 
       <p class="para">
        Каждый символ в директиве интерпретируется как разделитель!
       </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">
       Устанавливает порядок обработки переменных 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, и <code class="literal">S</code>erver).
       Например, если variables_order установлена в <code class="literal">&quot;SP&quot;</code>,
       то PHP создаст <a href="language.variables.predefined.php" class="link">superglobals</a> <var class="varname"><a href="reserved.variables.server.php" class="classname">$_SERVER</a></var> и
       <var class="varname"><a href="reserved.variables.post.php" class="classname">$_POST</a></var>, но не будет создавать
       <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> и
       <var class="varname"><a href="reserved.variables.cookies.php" class="classname">$_COOKIE</a></var>. Установка в &quot;&quot; означает, что ни
       одна <a href="language.variables.predefined.php" class="link">superglobals</a> не будет установлена.
      </p>
      <div class="warning"><strong class="warning">Внимание</strong>
       <p class="para">
        В CGI и FastCGI SAPI,
        в <var class="varname"><a href="reserved.variables.server.php" class="classname">$_SERVER</a></var> также добавляются значения
        переменных окружения; <code class="literal">S</code>
        всегда эквивалентна <code class="literal">ES</code> вне зависимости от
        самого положения <code class="literal">E</code> в этой директиве.
       </p>
      </div>
      <blockquote class="note"><p><strong class="note">Замечание</strong>: 
       <p class="para">
        Эта директива также влияет на содержимое и порядок переменной
        <var class="varname"><a href="reserved.variables.request.php" class="classname">$_REQUEST</a></var>.
       </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">
       Эта директива регулирует порядок, в котором PHP добавляет переменные GET, POST
       и Cookie в массив _REQUEST. Добавление производится слева направо,
       новые значения перезаписывают старые.
      </p>
      <p class="para">
       Если значение этой директивы не установлено, то используется значение директивы <a href="ini.core.php#ini.variables-order" class="link">variables_order</a> для содержимого
       переменной <var class="varname"><a href="reserved.variables.request.php" class="classname">$_REQUEST</a></var>.
      </p>
      <p class="para">
       Учтите, что файлы <var class="filename">php.ini</var>, поставляемые с дистрибутивом,
       по соображениям безопасности не содержат значение <code class="literal">&#039;C&#039;</code> (cookies).
      </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">
       Когда включено, переменные SERVER, REQUEST и ENV создаются в тот момент, когда они
       впервые используются (Just In Time), а не в начале выполнения скрипта. Если эти
       переменные в скрипте не используются, включение этой директивы приведёт к росту
       производительности.
      </p>
      <div class="warning"><strong class="warning">Внимание</strong>
       <p class="para">
        Использование переменных SERVER, REQUEST и ENV проверяется на стадии компиляции,
        поэтому их использование с помощью, например, <a href="language.variables.variable.php" class="link">переменных переменных</a> не
        запустит их инициализацию.
       </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">
       Сообщает PHP, следует ли объявлять переменные argv и argc
       (которые будут содержать GET-информацию).
      </span>
      <span class="simpara">
       Смотрите также <a href="features.commandline.php" class="link">Использование PHP в командной
       строке</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">
       При отключении опции суперглобальные массивы <var class="varname"><a href="reserved.variables.post.php" class="classname">$_POST</a></var>
       и <var class="varname"><a href="reserved.variables.files.php" class="classname">$_FILES</a></var> <em>не заполняются</em>.
       Сырое тело запроса остаётся в потоке <a href="wrappers.php.php" class="link">php://input</a>,
       откуда данные считывают вручную или разбирают функцией <span class="function"><a href="function.request-parse-body.php" class="function">request_parse_body()</a></span>.
       Отключение опции полезно для проксирования запросов или обработки POST-данных
       с минимумом нагрузки на память.
      </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">
       Устанавливает максимально допустимый размер данных, отправляемых методом POST.
       Это значение также влияет на загрузку файлов. Для загрузки больших файлов это
       значение должно быть больше значения  директивы
       <a href="ini.core.php#ini.upload-max-filesize" class="link">upload_max_filesize</a>.
      </span>
      <span class="simpara">
       В сущности,
       <a href="ini.core.php#ini.memory-limit" class="link">memory_limit</a> должна быть
       больше чем <code class="parameter">post_max_size</code>.
      </span>

      <span class="simpara">
 Объём измеряется в байтах, если значение параметра указали как целое число (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>).
 Параметр также принимает значения в сокращённой нотации, которую описывает раздел <a href="faq.using.php#faq.using.shorthandbytes" class="link">FAQ</a>.
</span>


      <span class="simpara">
       Если размер POST-данных больше значения директивы post_max_size,
       <a href="language.variables.superglobals.php" class="link">суперглобальные переменные</a>
       <var class="varname"><a href="reserved.variables.post.php" class="classname">$_POST</a></var> и <var class="varname"><a href="reserved.variables.files.php" class="classname">$_FILES</a></var>
       будут пустыми. Это проверяют разными способами, например,
       передав переменную <var class="varname"><a href="reserved.variables.get.php" class="classname">$_GET</a></var> в скрипт, который обрабатывает
       данные, т. е. <code class="literal">&lt;form action=&quot;edit.php?processed=1&quot;&gt;</code>,
       а затем проверить, установлена ли переменная <var class="varname"><a href="reserved.variables.get.php" class="classname">$_GET['processed']</a></var>.
      </span>
      <p class="para">
       <blockquote class="note"><p><strong class="note">Замечание</strong>: 
        <p class="para">
         PHP разрешает сокращения значений байтов, включая K (кило), M (мега) и G (гига).
         PHP автоматически преобразовывает эти сокращения. Будьте осторожны с превышением
         диапазона 32-битных целых значений на 32-битной версии PHP, поскольку
         это приведёт к ошибке скрипта.
        </p>
       </p></blockquote>
      </p>
      <p class="para">
       <table class="doctable table">
        <caption><strong>Список изменений <code class="literal">post_max_size</code></strong></caption>
        
         <thead>
          <tr>
           <th>Версия</th>
           <th>Описание</th>
          </tr>

         </thead>

         <tbody class="tbody">
          <tr>
           <td>5.3.4</td>
           <td>
            Установка <code class="parameter">post_max_size</code> = 0 не снимет ограничение, если
            контент имеет тип application/x-www-form-urlencoded или не зарегистрирован в PHP.
           </td>
          </tr>

          <tr>
           <td>5.3.2 , 5.2.12</td>
           <td>
            Стало возможным снять ограничение на размер пост-запроса установкой
            <code class="parameter">post_max_size</code> в 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">
       Определяет имя файла, который будет автоматически обрабатываться
       перед основным файлом. Файл вызывается так, будто он был подключён
       при помощи функции <span class="function"><a href="function.require.php" class="function">require</a></span>, так что
       <a href="ini.core.php#ini.include-path" class="link">include_path</a> также используется.
      </p>
      <p class="para">
       Специальное значение <code class="literal">none</code> отключает эту директиву.
      </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">
       Определяет имя файла, который будет автоматически обрабатываться
       после основного файла. Файл вызывается так, будто он был подключён
       при помощи функции <span class="function"><a href="function.require.php" class="function">require</a></span>, так что
       <a href="ini.core.php#ini.include-path" class="link">include_path</a> тоже используется.
      </p>
      <p class="para">
       Специальное значение <code class="literal">none</code> отключает эту директиву.
       <blockquote class="note"><p><strong class="note">Замечание</strong>: 
        <span class="simpara">
         Если скрипт завершает работу при помощи <span class="function"><a href="function.exit.php" class="function">exit()</a></span>,
         auto-append <em>НЕ</em> выполняется.</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">
       По умолчанию PHP выводит название кодировки в заголовке Content-Type. Если
       передавать кодировку не требуется, просто оставьте эту опцию пустой.
      </p>
      <p class="para">
       &quot;media type&quot; по умолчанию установлен как &quot;text/html&quot;.
      </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; — значение по умолчанию и используется как
       кодировка по умолчанию для функций
       <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>
       и <span class="function"><a href="function.htmlspecialchars.php" class="function">htmlspecialchars()</a></span>, если параметр
       <code class="parameter">encoding</code> не указали. Значение
       <code class="parameter">default_charset</code> также используется для указания
       кодировки по умолчанию для функций <a href="book.iconv.php" class="link">iconv</a>, если
       конфигурационные опции <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> и <a href="iconv.configuration.php#ini.iconv.internal-encoding" class="link"><code class="parameter">
       iconv.internal_encoding</code></a> не установлены, и для функций
       <a href="book.mbstring.php" class="link">mbstring</a>, если не установлены
       <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>
       <a href="mbstring.configuration.php#ini.mbstring.internal-encoding" class="link"><code class="parameter">mbstring.internal_encoding</code></a>.
      </p>
      <p class="para">
       Все версии PHP используют это значение как кодировку для
       стандартного заголовка Content-Type, отправляемого PHP, если
       этот заголовок не переопределён вызовом функции <span class="function"><a href="function.header.php" class="function">header()</a></span>.
      </p>
      <p class="para">
       Не рекомендуется устанавливать <code class="parameter">default_charset</code>
       в пустое значение.
      </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">
       Эта опция используется для многобайтных модулей,
       таких как mbstring и iconv. По умолчанию пусто.
      </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">
       Эта опция используется для многобайтных модулей,
       таких как mbstring и iconv. По умолчанию пусто.
      </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">
       Эта опция используется для многобайтных модулей,
       таких как mbstring и iconv. По умолчанию пусто. В это случае используется
       <a href="ini.core.php#ini.default-charset" class="link">default_charset</a>.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="section" id="ini.sect.path-directory">
  <h2 class="title">Пути и Директории</h2>
  <p class="para">
   <table class="doctable table">
    <caption><strong>Конфигурационные Опции Путей и Директорий</strong></caption>
    
     <thead>
      <tr>
       <th>Имя</th>
       <th>По умолчанию</th>
       <th>Место изменения</th>
       <th>Список изменений</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>Только <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>Только <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">Краткое разъяснение конфигурационных
директив.</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">
       Указывает список директорий, в которых функции
       <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> и <span class="function"><a href="function.file-get-contents.php" class="function">file_get_contents()</a></span>
       ищут файлы. Формат соответствует формату системной переменной окружения
       <var class="envar">PATH</var>: список директорий,
       разделённых двоеточием в Unix или точкой с запятой в Windows.
      </p>
      <p class="para">
       При поиске подключаемых файлов PHP обрабатывает каждое
       значение директивы include_path отдельно.
       PHP проверяет первый путь и, если не находит файл, переходит
       к следующему, и так до обнаружения подключаемого файла
       или возврата ошибки уровня
       <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong>
       или <strong><code><a href="errorfunc.constants.php#constant.e-error">E_ERROR</a></code></strong>.
       Значение директивы include_path во время выполнения скрипта
       изменяют функцией <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>Пример #1 include_path в 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>Пример #2 include_path в 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">
       Использование <code class="literal">.</code> в include_path позволяет
       задавать относительные пути для подключения файлов, так как
       точка означает текущую директорию. Однако, более эффективно
       использовать <code class="literal">include &#039;./file&#039;</code>, чем заставлять
       PHP каждый раз проверять текущую директорию при подключении каждого файла.
      </p>
      <blockquote class="note"><p><strong class="note">Замечание</strong>: 
       <p class="para">
        Переменные окружения (<code class="literal">ENV</code>) также доступны в .ini файлах.
        Таким образом, можно ссылаться на домашнюю директорию с помощью директив
        <code class="literal">${LOGIN}</code> и <code class="literal">${USER}</code>.
       </p>
       <p class="para">
        Переменные окружения могут отличаться между различными серверными API,
        так как сами эти окружения отличаются друг от друга.
       </p>
      </p></blockquote>
      <p class="para">
       <div class="example" id="example-3">
        <p><strong>Пример #3 Настройка include_path с помощью переменной окружения ${USER} в Unix</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">
       Ограничивает для PHP доступ к файлам деревом каталогов,
       включая сам файл.
      </p>
      <p class="para">
       Когда скрипт пытается получить доступ к файловой системе, например через
       выражение <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>,
       PHP проверяет расположение файла. PHP откажется получать доступ к файлу, когда
       файл лежит за пределами дерева каталогов. PHP разрешит каждую символическую
       ссылку, поэтому невозможно обойти ограничение через символическую ссылку.
       Символическая ссылка не разрешится, если файл не существует, а PHP будет сравнивать имя файла
       с разрешённым путём <strong class="option unknown">open_basedir</strong>.
      </p>
      <p class="para">
       Опция <strong class="option unknown">open_basedir</strong> влияет не только на функции
       для работы с файловой системой; например, если СУБД <code class="literal">MySQL</code> настроили
       на работу с драйвером <code class="literal">mysqlnd</code>, директива <strong class="option unknown">open_basedir</strong>
       будет влиять на работу инструкции <code class="literal">LOAD DATA INFILE</code>.
       Большая часть расширенной функциональности PHP пользуется директивой <code class="literal">open_basedir</code>
       таким способом.
      </p>
      <p class="para">
       Символ точки <code class="systemitem systemitem">.</code> указывает,
       что PHP будет использовать рабочий каталог скрипта
       как базовую директорию. Однако это снижает безопасность, поскольку рабочую директорию
       скрипта легко изменить функцией <span class="function"><a href="function.chdir.php" class="function">chdir()</a></span>.
      </p>
      <p class="para">
       В файле <var class="filename">httpd.conf</var> директиву <strong class="option unknown">open_basedir</strong> можно
       <a href="configuration.changes.php#configuration.changes.apache" class="link">отключить</a> (например, для отдельных виртуальных хостов)
       как и другие конфигурационные директивы: &quot;<code class="literal">php_admin_value open_basedir none</code>&quot;.
      </p>
      <p class="para">
       В системах под управлением ОС Windows каталоги разделяют точкой с запятой. В остальных системах
       директории разделяют двоеточием. Когда PHP работает как модуль веб-сервера Apache, пути
       директивы <strong class="option unknown">open_basedir</strong> из родительских каталогов теперь автоматически наследуются.
      </p>
      <p class="para">
       Ограничение, которое устанавливает директива <strong class="option unknown">open_basedir</strong>, —
       имя каталога, а не префикс.
      </p>
      <p class="para">
       По умолчанию разрешается открывать все файлы.
      </p>
      <blockquote class="note"><p><strong class="note">Замечание</strong>: 
       <span class="simpara">
        Значение директивы open_basedir можно сузить во время выполнения скрипта. Это означает, что если
        в файле <var class="filename">php.ini</var> для директивы open_basedir установили значение <code class="literal">/www/</code>,
        скрипт может сузить конфигурацию директивы до каталога <code class="literal">/www/tmp/</code> через функцию
        <span class="function"><a href="function.ini-set.php" class="function">ini_set()</a></span>. При перечислении ряда каталогов
        константу <strong><code><a href="dir.constants.php#constant.path-separator">PATH_SEPARATOR</a></code></strong> указывают как разделитель путей,
        который не зависит от операционной системы.
       </span>
       <span class="simpara">
        Начиная с PHP 8.3.0 директива <strong class="option unknown">open_basedir</strong> больше не принимает
        пути, в которых содержится родительский каталог <code class="literal">..</code>, когда
        значение устанавливают во время выполнения функцией <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">Замечание</strong>: 
       <p class="para">
        Директива open_basedir установит для директивы <a href="ini.core.php#ini.realpath-cache-size" class="link">realpath_cache_size</a>
        значение <code class="literal">0</code>, которое <em>отключит</em> realpath-кеш.
       </p>
      </p></blockquote>
      <div class="caution"><strong class="caution">Предостережение</strong>
        <p class="para">
         Опция конфигурации <code class="literal">open_basedir</code> — просто дополнительная подстраховка,
         которая не претендует всесторонность,
         и поэтому на директиву нельзя полагаться, когда дело касается безопасности.
        </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">
       «Корневая директория» PHP на текущем сервере. Учитывается
       только непустое значение директивы.
       Если PHP не был скомпилирован с FORCE_REDIRECT, вам <em>следует
       </em> установить doc_root, если вы используете PHP в качестве
       CGI под любым веб-сервером (кроме IIS). Альтернативой является
       использование конфигурационной директивы
       <a href="ini.core.php#ini.cgi.force-redirect" class="link">cgi.force_redirect</a>,
       речь о которой идёт ниже.
      </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">
       Базовое имя директории, используемой в домашнем каталоге пользователя
       для PHP файлов, например, <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">
       В какой директории PHP должен искать динамически загружаемые модули.
       Рекомендуется указывать абсолютный путь. Смотрите
       также: <a href="info.configuration.php#ini.enable-dl" class="link">enable_dl</a> и <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">
       Какие динамически загружаемые модули должны быть загружены при старте PHP.
      </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">
       Имя динамически загружаемого модуля Zend (например,
       XDebug), который должен быть загружен при старте PHP.
      </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">
       Контролирует, нужно ли проверять первую строку <abbr title="Common Gateway Interface">CGI</abbr>
       PHP-скрипта на содержание <code class="literal">#!</code> (shebang).
       Эта строка может быть необходима, если скрипт должен поддерживать как отдельный
       запуск, так и с помощью PHP <abbr title="Common Gateway Interface">CGI</abbr>. PHP в режиме
       <abbr title="Common Gateway Interface">CGI</abbr> пропускает эту строку и игнорирует её
       содержимое, если данная директива включена.
      </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">
       Если разрешено, бинарный файл PHP CGI может безопасно располагаться вне веб-дерева
       и люди не смогут обойти безопасность .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">
       Обеспечивает поддержку <em>правильных</em>
       <code class="literal">PATH_INFO</code>/<code class="literal">PATH_TRANSLATED</code>
       в <abbr title="Common Gateway Interface">CGI</abbr>. Раньше PHP просто устанавливал
       <code class="literal">PATH_TRANSLATED</code> в <code class="literal">SCRIPT_FILENAME</code>
       и не обращал внимания на <code class="literal">PATH_INFO</code>.
       Для получения дополнительной информации о <code class="literal">PATH_INFO</code>,
       обратитесь к спецификации <abbr title="Common Gateway Interface">CGI</abbr>. Установка этого
       значения в <code class="literal">1</code> заставит PHP <abbr title="Common Gateway Interface">CGI</abbr>
       исправлять свой путь в соответствии со спецификацией. Значение 0
       соответствует предыдущему поведению. По умолчанию опция включена.
       Вы должны исправить свои скрипты так, чтобы они использовали
       <code class="literal">SCRIPT_FILENAME</code> вместо <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 поддерживает безопасность
       при запуске PHP в режиме <abbr title="Common Gateway Interface">CGI</abbr> на большей части
       веб-серверов. PHP по умолчанию включает механизм проверки источника запроса и пропускает только запросы от веб-сервера, если значение директивы не определили.
       Директиву отключают <em>на свой страх и риск</em>.
      </p>
      <blockquote class="note"><p><strong class="note">Замечание</strong>: 
       <p class="para">
        Пользователям Windows: При запуске PHP на веб-сервере IIS опцию
        <em>обязательно</em> отключают. Предупреждение также относится
        к веб-серверам OmniHTTPD и 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">
       При включении директивы cgi.nph PHP в режиме CGI принудительно возвращает заголовок Status: 200 на каждый запрос.
      </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">
       При включённой директиве cgi.force_redirect и запуске интерпретатора вне веб-сервера
       Apache или веб-сервера iPlanet компании Netscape <em>иногда</em>
       требуется установка переменной окружения, название которой
       PHP проверяет, прежде чем продолжить обработку запроса и начать выполнение скрипта.
      </p>
      <blockquote class="note"><p><strong class="note">Замечание</strong>: 
       <p class="para">
        Неправильная настройка переменной <em>ослабляет защиту</em> сервера,
        поэтому <em>вначале изучают влияние директивы на безопасность</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">
       Директива сообщает PHP, какой тип заголовков отправлять
       с HTTP-кодом ответа. При отключённой директиве PHP отправляет
       заголовок по стандарту <a href="https://datatracker.ietf.org/doc/html/rfc3875" class="link external">&raquo;&nbsp;RFC 3875</a> — &quot;Status:&quot;,
       который поддерживается Apache и другими веб-серверами.
       При включённой директиве PHP отправит заголовки, которые соответствуют
       стандарту <a href="https://datatracker.ietf.org/doc/html/rfc2616" class="link external">&raquo;&nbsp;RFC 2616</a>.
      </p>
      <p class="para">
       При включённой директиве и работе PHP в CGI-окружении наподобие
       PHP-FPM вместо HTTP-заголовков ответа в стиле стандарта
       RFC 2616 потребуется использовать эквивалент этих заголовков из стандарта RFC 3875,
       например, вместо header(&quot;HTTP/1.0 404 Not found&quot;); потребуется указать
       header(&quot;Status: 404 Not Found&quot;);
      </p>
      <p class="para">
       Опцию включают, только если знают о последствиях.
      </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">
       Режим FastCGI на веб-серверах IIS под управлением ОС Windows NT поддерживает механизм имперсонации,
       при котором процесс вместе с клиентским токеном безопасности получает привилегии клиента, от имени которого поступил запрос.
       Механизм помогает веб-серверу IIS определять контекст безопасности, в котором выполняется запрос.
       На 17 марта 2002 модуль mod_fastcgi для веб-сервера Apache не поддерживает имперсонацию.
       Директиву включают при запуске PHP на веб-сервере IIS. По умолчанию опция отключена.
      </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">
       Включает логирование SAPI при запуске PHP в режиме FastCGI. Логирование
       включено по умолчанию.
      </p>
     </dd>
    

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

 <div class="section" id="ini.sect.file-uploads">
  <h2 class="title">Закачивание Файлов</h2>
  <p class="para">
   <table class="doctable table">
    <caption><strong>Конфигурационные Опции Закачивания Файлов</strong></caption>
    
     <thead>
      <tr>
       <th>Имя</th>
       <th>По умолчанию</th>
       <th>Место изменения</th>
       <th>Список изменений</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">Краткое разъяснение конфигурационных
директив.</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">
       Разрешать или не разрешать
       <a href="features.file-upload.php" class="link">закачивание файлов</a>. Смотрите также директивы
       <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> и
       <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">
       Каталог для временного хранения файлов при загрузке. Файлы загрузятся, только если каталог
       доступен для записи пользователю, от имени которого запустили PHP-процесс. PHP загрузит файлы
       в стандартный системный каталог для временных файлов, если значение директивы не указали.
      </p>
      <p class="para">
       При недоступности заданного директивой каталога для записи PHP вернётся к предустановленному в системе
       каталогу для временных файлов, путь к которому потребуется добавить в список значений
       директивы <a href="ini.core.php#ini.open-basedir" class="link">open_basedir</a>, если директива активна,
       иначе возникнет ошибка загрузки.
      </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">
       Максимальный размер закачиваемого файла.
      </p>
      <p class="para">
       Значение директивы <a href="ini.core.php#ini.post-max-size" class="link">post_max_size</a> указывают больше значения этой директивы.
      </p>

      <span class="simpara">
 Объём измеряется в байтах, если значение параметра указали как целое число (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>).
 Параметр также принимает значения в сокращённой нотации, которую описывает раздел <a href="faq.using.php#faq.using.shorthandbytes" class="link">FAQ</a>.
</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">
       Предельное количество файлов для одновременной загрузки на сервер.
       Поля загрузки, которые при отправке формы оставили пустыми, не учитываются.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="section" id="ini.sect.sql-general">
  <h2 class="title">Общий SQL</h2>
  <p class="para">
   <table class="doctable table">
    <caption><strong>Конфигурационные Опции Общего SQL</strong></caption>
    
     <thead>
      <tr>
       <th>Имя</th>
       <th>По умолчанию</th>
       <th>Место изменения</th>
       <th>Список изменений</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>Удалён в PHP 7.2.0</td>
      </tr>

     </tbody>
    
   </table>

  </p>

  <p class="para">Краткое разъяснение конфигурационных
директив.</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">
       При включённой опции функции подключения к базе данных,
       через которые указывают значения по умолчанию,
       игнорируют пользовательские аргументы и устанавливают значения из директивы.
       Подробнее о значениях по умолчанию
       рассказывает документация к функциям подключения конкретной базы данных.
      </p>
      <div class="warning"><strong class="warning">Внимание</strong>
       <p class="simpara">
        В PHP 7.2.0 опцию <em>УДАЛИЛИ</em>.
       </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>Особые опции конфигурации для ОС Windows</strong></caption>
    
     <thead>
      <tr>
       <th>Имя</th>
       <th>По умолчанию</th>
       <th>Место изменения</th>
       <th>Список изменений</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">Краткое разъяснение конфигурационных
директив.</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">
       При включении директивы выводятся предупреждения библиотеки C Runtime для ОС Windows.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>

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