<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/reserved.variables.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'reserved.variables.environment.php',
    1 => '$_ENV',
    2 => 'Variables d\'environnement',
  ),
  'up' => 
  array (
    0 => 'reserved.variables.php',
    1 => 'Variables pr&eacute;d&eacute;finies',
  ),
  'prev' => 
  array (
    0 => 'reserved.variables.session.php',
    1 => '$_SESSION',
  ),
  'next' => 
  array (
    0 => 'reserved.variables.cookies.php',
    1 => '$_COOKIE',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'language/predefined/variables/env.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="reserved.variables.environment" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">$_ENV</h1>
  <p class="verinfo">(PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">$_ENV</span> &mdash; <span class="dc-title">Variables d&#039;environnement</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-reserved.variables.environment-description">
  <h3 class="title">Description</h3>
  <p class="para">
   Un tableau associatif de variables passé au script courant, via la méthode
   d&#039;environnement.
  </p>

  <p class="simpara">
   Cette variable est importée dans l&#039;espace de noms global de PHP,
   depuis l&#039;environnement dans lequel l&#039;exécutable PHP fonctionne.
   De nombreuses valeurs sont fournies par le shell qui exécute PHP,
   et différents systèmes pouvant disposer de différents shell, même
   un début de liste serait ici impossible. Se reporter à la documentation
   du shell utilisé pour connaître une liste de variables pré-définies.
  </p>

  <p class="simpara">
   Les autres variables d&#039;environnement incluent les variables CGI,
   placées ici, indépendamment du fait que PHP fonctionne en tant
   que CGI ou bien que module du serveur.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-reserved.variables.environment-examples">
  <h3 class="title">Exemples</h3>
  <p class="para">
   <div class="example" id="variable.env.basic">
    <p><strong>Exemple #1 Exemple avec <var class="varname">$_ENV</var></strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">echo </span><span style="color: #DD0000">'Mon nom d\'utilisateur est ' </span><span style="color: #007700">.</span><span style="color: #0000BB">$_ENV</span><span style="color: #007700">[</span><span style="color: #DD0000">"USER"</span><span style="color: #007700">] . </span><span style="color: #DD0000">'!'</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>
     En supposant que <code class="literal">&quot;yannick&quot;</code> exécute ce script
    </p></div>
    <div class="example-contents"><p>Résultat de l&#039;exemple ci-dessus est similaire à :</p></div>
    <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">Mon nom d&#039;utilisateur est yannick !</pre>
</div>
    </div>
   </div>
  </p>
 </div>


 <div class="refsect1 notes" id="refsect1-reserved.variables.environment-notes">
  <h3 class="title">Notes</h3>
  <blockquote class="note"><p><strong class="note">Note</strong>: <p class="para">
 Ceci est une &#039;superglobale&#039;, ou variable globale automatique. Cela signifie simplement que cette variable
 est disponible dans tous les contextes du script. Il n&#039;est pas nécessaire de faire <strong class="command">global $variable;</strong>
 pour y accéder dans les fonctions ou les méthodes.
</p></p></blockquote>
 </div>


 <div class="refsect1 seealso" id="refsect1-reserved.variables.environment-seealso">
  <h3 class="title">Voir aussi</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.getenv.php" class="function" rel="rdfs-seeAlso">getenv()</a> - Retourne la valeur d'une seule ou toutes les variables d'environnement</span></li>
    <li><a href="book.filter.php" class="link">L&#039;extension sur les filtres</a></li>
   </ul>
  </p>
 </div>


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