<?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 => 'fr',
  ),
  'this' => 
  array (
    0 => 'collator.construct.php',
    1 => 'Collator::__construct',
    2 => 'Cr&eacute;ation d\'un 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' => 'fr',
    '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">Création d&#039;un collator</span></p>

 </div>
 <div class="refsect1 description" id="refsect1-collator.construct-description">
  <h3 class="title">Description</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">
   Création d&#039;une nouvelle instance de <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">Liste de paramètres</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">locale</code></dt>
     <dd>
      <p class="para">
       La locale dont les règles de collation doivent être respectées.
       Des valeurs spéciales peuvent être passées dans cet argument :
       si une <a href="language.types.string.php" class="link">chaîne de caractères</a> vide est passée, la locale par défaut sera utilisée.
       Si le mot clé <code class="literal">&quot;root&quot;</code> est passé, les règles
       <a href="https://www.unicode.org/reports/tr10/" class="link external">&raquo;&nbsp;UCA</a> seront utilisées.
      </p>
      <p class="para">
       L&#039;attribut Locale est généralement l&#039;attribut le plus important pour
       assurer des tris et comparaisons valides, en fonction des attentes
       des utilisateurs. L&#039;ordre par défaut <a href="https://www.unicode.org/reports/tr10/" class="link external">&raquo;&nbsp;UCA</a>
       va trier uniquement quelques langues, telles qu&#039;hollandais ou portugais
       (correctement signifie que le résultat sera conforme aux attentes 
       des utilisateurs de ces langues). Autrement, il faut fournir une 
       locale adaptée aux utilisateurs. Par conséquent, une valeur spécifique
       de locale doit être fournie pour assurer un service correct. Le choix de
       la locale va configurer les valeurs de tous ses attributs qui sont les
       plus pertinentes pour une locale. Par conséquent, la plupart du temps,
       les attributs n&#039;ont pas besoin d&#039;être explicitement attribués.
       Dans le même temps, le choix de la locale aura un impact sur les 
       performances de comparaison et de tris.
       
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 errors" id="refsect1-collator.construct-errors">
  <h3 class="title">Erreurs / Exceptions</h3>
  <p class="para">
   Retourne un objet &quot;vide&quot; en cas d&#039;erreur.
   Utiliser <span class="function"><a href="function.intl-get-error-code.php" class="function">intl_get_error_code()</a></span> et / ou
   <span class="function"><a href="function.intl-get-error-message.php" class="function">intl_get_error_message()</a></span> pour en savoir plus.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-collator.construct-examples">
  <h3 class="title">Exemples</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Exemple #1 Exemple avec <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">Voir aussi</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="collator.create.php" class="function" rel="rdfs-seeAlso">Collator::create()</a> - Cr&eacute;ation d'un collator</span></li>
    <li><span class="function"><a href="collator.create.php" class="function" rel="rdfs-seeAlso">collator_create()</a> - Cr&eacute;ation d'un collator</span></li>
   </ul>
  </p>
 </div>

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