<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.collator.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'ru',
  ),
  'this' => 
  array (
    0 => 'collator.construct.php',
    1 => 'Collator::__construct',
    2 => 'Создаёт новый экземпляр Collator',
  ),
  'up' => 
  array (
    0 => 'class.collator.php',
    1 => 'Collator',
  ),
  'prev' => 
  array (
    0 => 'collator.compare.php',
    1 => 'Collator::compare',
  ),
  'next' => 
  array (
    0 => 'collator.create.php',
    1 => 'Collator::create',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'ru',
    'path' => 'reference/intl/collator/construct.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="collator.construct" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">Collator::__construct</h1>
  <p class="verinfo">(PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL intl &gt;= 1.0.0)</p><p class="refpurpose"><span class="refname">Collator::__construct</span> &mdash; <span class="dc-title">Создаёт новый экземпляр Collator</span></p>

 </div>
 <div class="refsect1 description" id="refsect1-collator.construct-description">
  <h3 class="title">Описание</h3>
  <div class="constructorsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>Collator::__construct</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code></span>)</div>

  <p class="para rdfs-comment">
   Создаёт новый экземпляр <span class="classname"><a href="class.collator.php" class="classname">Collator</a></span>.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-collator.construct-parameters">
  <h3 class="title">Список параметров</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">locale</code></dt>
     <dd>
      <p class="para">
       Локаль, правила сопоставления которой следует использовать. Могут быть переданы специальные значения
       для языковых стандартов - если для языкового стандарта передана пустая строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>),
       будут использоваться правила сопоставления языкового стандарта по умолчанию.
       Если передано значение <code class="literal">&quot;root&quot;</code>, будут использоваться правила <a href="https://www.unicode.org/reports/tr10/" class="link external">&raquo;&nbsp;UCA</a>.
      </p>
      <p class="para">
       Атрибут <code class="parameter">locale</code> обычно является наиболее важным атрибутом для
       правильной сортировки и сопоставления в соответствии с ожиданиями пользователей
       в разных странах и регионах. По умолчанию порядок сортировки <a href="https://www.unicode.org/reports/tr10/" class="link external">&raquo;&nbsp;UCA</a>
       будет правильно отсортировать только несколько языков, таких как голландский и португальский
       (&quot;правильно&quot; означает в соответствии с обычными ожиданиями пользователей этих языков).
       В противном случае вам необходимо указать локаль в UCA, чтобы правильно сопоставить текст для данного языка.
       Таким образом, необходимо указать языковой стандарт, чтобы выбрать Collator,
       который правильно адаптирован для этого языкового стандарта. Выбор языкового стандарта автоматически
       устанавливает значения для всех атрибутов на то, что подходит для этого языкового стандарта.
       Таким образом, в большинстве случаев другие атрибуты не нужно явно указывать.
       В некоторых случаях выбор локали будет иметь значение для производительности сравнения строк
       и/или длины ключа сортировки.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 errors" id="refsect1-collator.construct-errors">
  <h3 class="title">Ошибки</h3>
  <p class="para">
   Возвращает &quot;пустой&quot; объект в случае возникновения ошибки.
   Используйте
   <span class="function"><a href="function.intl-get-error-code.php" class="function">intl_get_error_code()</a></span>
   и/или
   <span class="function"><a href="function.intl-get-error-message.php" class="function">intl_get_error_message()</a></span>,
   чтобы узнать что произошло.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-collator.construct-examples">
  <h3 class="title">Примеры</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Пример #1 Пример использования <span class="function"><strong>Collator::__construct()</strong></span></strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$coll </span><span style="color: #007700">= new </span><span style="color: #0000BB">Collator</span><span style="color: #007700">(</span><span style="color: #DD0000">'en_CA'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

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


 <div class="refsect1 seealso" id="refsect1-collator.construct-seealso">
  <h3 class="title">Смотрите также</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="collator.create.php" class="function" rel="rdfs-seeAlso">Collator::create()</a> - Создаёт новый экземпляр Collator</span></li>
    <li><span class="function"><a href="collator.create.php" class="function" rel="rdfs-seeAlso">collator_create()</a> - Создаёт новый экземпляр Collator</span></li>
   </ul>
  </p>
 </div>

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