oujood.com

La variables d'environnement $_ENV de php

La variables d'environnement $_ENV de php contient les variables fournies par l'environnement. Ce peut être des variables du Shell sous lequel s'exécute PHP, les variables CGI...

chercher |

PHP cours tutorial

Description variables d'environnement $_ENV

La variables d'environnement est 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. La variables d'environnement.


Exemple variables d'environnement $_ENV


Exemple :       Copier le code


	<?php
	echo 'Mon nom d\'utilisateur est ' .$_ENV["USER"] . '!';
	?>
 

Les variables d'environnement sont des variables qui sont définies dans l'environnement dans lequel un script PHP est exécuté. Elles peuvent être utilisées pour stocker des informations telles que les informations d'identification d'un utilisateur, les paramètres d'un service ou des données sensibles.

Définition

La variable $_ENV est une superglobale PHP qui contient un tableau associatif de toutes les variables d'environnement disponibles pour le script actuel. Les valeurs des variables d'environnement sont stockées dans le tableau $_ENV sous forme de clés et de valeurs.

Utilisation

Pour utiliser une variable d'environnement, il suffit de faire référence à sa clé dans le tableau $_ENV. Par exemple, pour accéder à la variable d'environnement DATABASE_HOST, on peut utiliser l'instruction suivante :

 
$databaseHost = $_ENV['DATABASE_HOST'];

Syntaxe

La syntaxe pour définir une variable d'environnement est la suivante :

 
putenv("VARIABLE_NAME=VALUE");

Par exemple, pour définir la variable d'environnement DATABASE_HOST, on peut utiliser l'instruction suivante :

 
putenv("DATABASE_HOST=localhost");

Exemples

Voici quelques exemples pratiques d'utilisation des variables d'environnement :

Stocker les informations d'identification d'un utilisateur

 
// Définir la variable d'environnement `USERNAME`
putenv("USERNAME=johndoe");

// Obtenir la valeur de la variable d'environnement `USERNAME`
$username = $_ENV['USERNAME'];

Stocker les paramètres d'un service

 
// Définir la variable d'environnement `PORT`
putenv("PORT=8080");

// Obtenir la valeur de la variable d'environnement `PORT`
$port = $_ENV['PORT'];

Stocker des données sensibles

 
// Définir la variable d'environnement `API_KEY`
putenv("API_KEY=1234567890");

// Obtenir la valeur de la variable d'environnement `API_KEY`
$apiKey = $_ENV['API_KEY'];

Astuces et conseils

  • Il est important de sécuriser les variables d'environnement qui contiennent des données sensibles. Pour ce faire, vous pouvez utiliser un outil de gestion des secrets pour générer et gérer vos variables d'environnement.
  • Si vous utilisez des variables d'environnement dans un environnement de développement, vous pouvez les définir dans un fichier .env. Ce fichier sera ignoré par le contrôle de version et vous pourrez le modifier facilement sans avoir à modifier votre code.

Instructions pas à pas

Voici les instructions pas à pas pour utiliser les variables d'environnement en PHP :

  1. Définissez la variable d'environnement dans votre code.
  2. Obtenez la valeur de la variable d'environnement.
  3. Utilisez la valeur de la variable d'environnement dans votre code.

Exemple

Exemple :       Copier le code

// Définir la variable d'environnement `DATABASE_HOST`
putenv("DATABASE_HOST=localhost");

// Obtenir la valeur de la variable d'environnement `DATABASE_HOST`
$databaseHost = $_ENV['DATABASE_HOST'];

// Utiliser la valeur de la variable d'environnement `DATABASE_HOST`
echo "La base de données est hébergée sur $databaseHost";

Conclusion

Les variables d'environnement sont un outil puissant qui peut être utilisé pour stocker des informations dans l'environnement dans lequel un script PHP est exécuté. Elles sont utiles pour stocker des informations telles que les informations d'identification d'un utilisateur, les paramètres d'un service ou des données sensibles.

Par carabde 20 Aout 2014



Voir aussi nos tutoriel :

fonction nl2br, nl2br

Insère un retour la ligne HTML chaque nouvelle ligne

L'attribut spellcheck

Spécifie si l'élément doit avoir son orthographe et la grammaire coché ou non

Balise section

Définit une section dans un document