$_ENV
$HTTP_ENV_VARS [Obsol�te]
$_ENV -- $HTTP_ENV_VARS [Obsol�te] — Variables d'environnement
Description
Un tableau associatif de variable pass� au script courant, via la m�thode d'environnement.
Cette variable est import�e dans l'espace de nom global de PHP, depuis l'environnement dans lequel l'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. Reportez-vous � la documentation de votre shell pour conna�tre une liste de variables pr�-d�finies.
Les autres variables d'environnement incluent les variables CGI, plac�es ici, ind�pendemment du fait que PHP fonctionne en tant que CGI ou bien que module du serveur.
$HTTP_ENV_VARS contient les m�mes informations, mais n'est pas superglobale. (Notez que $HTTP_ENV_VARS et $_ENV sont des variables diff�rentes et que PHP les traite comme telles.)
Historique
Version | Description |
---|---|
4.1.0 | Introduction de $_ENV, rendant obsol�te $HTTP_ENV_VARS. |
Exemples
Exemple #1 Exemple avec $_ENV
<?php
echo 'Mon nom d\'utilisateur est ' .$_ENV["USER"] . '!';
?>
En assumant que "yannick" ex�cute ce script
L'exemple ci-dessus va afficher quelque chose de similaire � :
Mon nom d'utilisateur est yannick !
Notes
Note: Ceci est une 'superglobale', ou variable globale automatique. Cela signifie simplement que cette variable est disponible dans tous les contextes du script. Il n'est pas n�cessaire de faire global $variable; pour y acc�der dans les fonctions ou les m�thodes.