<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/intl.setup.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'ru',
  ),
  'this' => 
  array (
    0 => 'intl.configuration.php',
    1 => 'Настройка во время выполнения',
    2 => 'Настройка во время выполнения',
  ),
  'up' => 
  array (
    0 => 'intl.setup.php',
    1 => 'Установка и настройка',
  ),
  'prev' => 
  array (
    0 => 'intl.installation.php',
    1 => 'Установка',
  ),
  'next' => 
  array (
    0 => 'intl.constants.php',
    1 => 'Предопределённые константы',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'ru',
    'path' => 'reference/intl/ini.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="intl.configuration" class="section">
 <h2 class="title">Настройка во время выполнения</h2>
  <p class="simpara">
Поведение функций зависит от установок в файле <var class="filename">php.ini</var>.
</p>
  <p class="para">
   <table class="doctable table">
    <caption><strong>Опции настройки Intl</strong></caption>
    
     <thead>
      <tr>
       <th>Имя</th>
       <th>По умолчанию</th>
       <th>Место изменения</th>
       <th>Список изменений</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td><a href="intl.configuration.php#ini.intl.default-locale" class="link">intl.default_locale</a></td>
       <td class="empty">&nbsp;</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="intl.configuration.php#ini.intl.error-level" class="link">intl.error_level</a></td>
       <td>0</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="intl.configuration.php#ini.intl.use-exceptions" class="link">intl.use_exceptions</a></td>
       <td>0</td>
       <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
       <td>Доступно с PECL 3.0.0a1</td>
      </tr>

     </tbody>
    
   </table>

  </p>

  <p class="para">Краткое разъяснение конфигурационных
директив.</p>

  <p class="para">
   <dl>
    
     <dt id="ini.intl.default-locale">
      <code class="parameter">intl.default_locale</code>
      <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Локаль по умолчанию для использования в функциях в случаях если
      соответствующие параметры будут опущены, либо заданы как
      <code class="literal">NULL</code>. Это локаль ICU, а не системная.
      Встроенные локали ICU и их данные можно посмотреть по ссылке
      <a href="https://unicode-org.github.io/icu/userguide/locale/" class="link external">&raquo;&nbsp;https://unicode-org.github.io/icu/userguide/locale/</a>.
     </p>
     <p class="para">
      По умолчанию значение пусто, что ведёт к принудительному использованию
      локали ICU по умолчанию. Единожды задав это значение его уже
      нельзя будет сбросить на начальное. Не рекомендуется использовать
      локаль ICU по умолчанию, поскольку она зависит от локали окружения сервера.
     </p>
    </dd>
   
   
    <dt id="ini.intl.error-level">
     <code class="parameter">intl.error_level</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="para">
      Тип сообщений об ошибках, генерируемых при их возникновении в
      функциях ICU. Задаётся как <a href="errorfunc.constants.php" class="link">уровень ошибок PHP</a>, таких как
      <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong>. Можно установить равным <code class="literal">0</code>,
      если вообще не хотите видеть сообщения об ошибках. Данная настройка
      не влияет на возвращаемые значения функций в случае ошибок и результат
      выполнения <span class="function"><a href="function.intl-get-error-code.php" class="function">intl_get_error_code()</a></span> и специфичных для классов
      методов, возвращающих информацию об ошибках.
     </p>
     <p class="para">
      По умолчанию равно <code class="literal">0</code>.
     </p>
    </dd>
   
   
    <dt id="ini.intl.use-exceptions">
     <code class="parameter">intl.use_exceptions</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="para">
      Если установлено как <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>, то вместо ошибок будут выбрасываться исключения
      класса <span class="classname"><a href="class.intlexception.php" class="classname">IntlException</a></span>. Можно использовать в дополнение
      к <a href="intl.configuration.php#ini.intl.error-level" class="link">intl.error_level</a>.
     </p>
     <p class="para">по умолчанию равно <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.</p>
    </dd>
   

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