<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.uri-rfc3986-uri.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'uri-rfc3986-uri.getusername.php',
    1 => 'Uri\\Rfc3986\\Uri::getUsername',
    2 => 'R&eacute;cup&egrave;re le nom d\'utilisateur normalis&eacute;',
  ),
  'up' => 
  array (
    0 => 'class.uri-rfc3986-uri.php',
    1 => 'Uri\\Rfc3986\\Uri',
  ),
  'prev' => 
  array (
    0 => 'uri-rfc3986-uri.getuserinfo.php',
    1 => 'Uri\\Rfc3986\\Uri::getUserInfo',
  ),
  'next' => 
  array (
    0 => 'uri-rfc3986-uri.parse.php',
    1 => 'Uri\\Rfc3986\\Uri::parse',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/uri/uri/rfc3986/uri/getusername.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="uri-rfc3986-uri.getusername" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">Uri\Rfc3986\Uri::getUsername</h1>
  <p class="verinfo">(PHP 8 &gt;= 8.5.0)</p><p class="refpurpose"><span class="refname">Uri\Rfc3986\Uri::getUsername</span> &mdash; <span class="dc-title">Récupère le nom d&#039;utilisateur normalisé</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-uri-rfc3986-uri.getusername-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="modifier">function</span> <span class="methodname"><strong>Uri\Rfc3986\Uri::getUsername</strong></span>(): <span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span></div>

  <p class="simpara">
   Récupère la partie nom d&#039;utilisateur normalisée (le texte situé avant le premier caractère <code class="literal">:</code>)
   du composant userinfo.
  </p>
  
  <p class="simpara">
   Les triplets hexadécimaux sont convertis en majuscules, les caractères non réservés encodés en pourcentage sont décodés, les composants schéma et hôte sont normalisés en minuscules, et les segments point sont retirés du chemin, conformément à la RFC 3986.
  </p>

 </div>


 <div class="refsect1 parameters" id="refsect1-uri-rfc3986-uri.getusername-parameters">
  <h3 class="title">Liste de paramètres</h3>
  <p class="simpara">Cette fonction ne contient aucun paramètre.</p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-uri-rfc3986-uri.getusername-returnvalues">
  <h3 class="title">Valeurs de retour</h3>
  <p class="simpara">
   Retourne le nom d&#039;utilisateur normalisé sous forme de <a href="language.types.string.php" class="link">chaîne de caractères</a> si le composant userinfo existe, <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> est retourné sinon.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-uri-rfc3986-uri.getusername-examples">
  <h3 class="title">Exemples</h3>
  <div class="example" id="uri-rfc3986-uri.getusername.example.basic">
   <p><strong>Exemple #1 Exemple simple avec <span class="methodname"><strong>Uri\Rfc3986\Uri::getUsername()</strong></span></strong></p>
   <div class="example-contents">
<div class="annotation-interactive phpcode"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php
$uri </span><span style="color: #007700">= new </span><span style="color: #0000BB">\Uri\Rfc3986\Uri</span><span style="color: #007700">(</span><span style="color: #DD0000">"https://user:password@example.com"</span><span style="color: #007700">);

echo </span><span style="color: #0000BB">$uri</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getUsername</span><span style="color: #007700">();
</span><span style="color: #0000BB">?&gt;</span></code></pre></div>
   </div>

   <div class="example-contents"><p>L&#039;exemple ci-dessus va afficher :</p></div>
   <div class="example-contents screen">
<div class="annotation-interactive examplescode"><pre class="examplescode">user</pre>
</div>
   </div>
  </div>
 </div>


 <div class="refsect1 seealso" id="refsect1-uri-rfc3986-uri.getusername-seealso">
  <h3 class="title">Voir aussi</h3>
  <ul class="simplelist">
   <li><span class="methodname"><a href="uri-rfc3986-uri.getrawusername.php" class="methodname" rel="rdfs-seeAlso">Uri\Rfc3986\Uri::getRawUsername()</a> - R&eacute;cup&egrave;re le nom d'utilisateur brut</span></li>
   <li><span class="methodname"><a href="uri-rfc3986-uri.getrawuserinfo.php" class="methodname" rel="rdfs-seeAlso">Uri\Rfc3986\Uri::getRawUserInfo()</a> - R&eacute;cup&egrave;re le composant userinfo brut</span></li>
   <li><span class="methodname"><a href="uri-rfc3986-uri.getuserinfo.php" class="methodname" rel="rdfs-seeAlso">Uri\Rfc3986\Uri::getUserInfo()</a> - R&eacute;cup&egrave;re le composant userinfo normalis&eacute;</span></li>
   <li><span class="methodname"><a href="uri-rfc3986-uri.withuserinfo.php" class="methodname" rel="rdfs-seeAlso">Uri\Rfc3986\Uri::withUserInfo()</a> - Modifie le composant userinfo</span></li>
   <li><span class="methodname"><a href="uri-whatwg-url.getusername.php" class="methodname" rel="rdfs-seeAlso">Uri\WhatWg\Url::getUsername()</a> - R&eacute;cup&egrave;re le composant nom d'utilisateur</span></li>
  </ul>
 </div>

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