Syntaxe:
La fonction GETENV () peut être utilisée avec ou sans argument. Lorsque cette fonction utilise les arguments, il renvoie la valeur de la chaîne et lorsque la fonction n'utilise aucun argument, il renvoie un tableau. Les deux syntaxes de cette fonction sont présentées ci-dessous:
String getenv (String $ varname [, bool $ local_only = false])Selon la syntaxe ci-dessus, la fonction getenv () peut prendre deux arguments. Le premier argument est obligatoire et est utilisé pour prendre le nom de la variable d'environnement nécessaire pour lire. Le deuxième argument est facultatif avec une valeur par défaut de false. Lorsque la vraie est utilisée dans le deuxième argument, cette fonction renvoie uniquement les variables d'environnement locales.
Array getenv ()Selon la syntaxe ci-dessus, la fonction getenv () peut être appelée sans aucun argument.
Exemple 1: Utilisation de la variable GETENV () sans argument
L'exemple suivant affichera la liste des variables d'environnement de la version installée de PHP. Créez un fichier PHP avec le script suivant pour obtenir la liste des variables d'environnement à l'aide de la fonction GETENV ().
La fonction getenv () est appelée sans aucun argument dans le script, et les valeurs renvoyées sont stockées dans un tableau nommé $ env_array. Les valeurs de ce tableau sont imprimées en utilisant le foreach boucle.
// appelle la fonction getenv () sans argumentLa liste des variables d'environnement avec les valeurs est:
"Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur. Il montre la liste de toutes les variables d'environnement du PHP. Cette sortie peut varier en fonction de la version PHP et du système d'exploitation, dans lequel le PHP s'exécute.
Exemple 2: Lisez les variables d'environnement spécifiques
L'exemple suivant montre la façon de lire les valeurs d'environnement particulières. Créer un fichier PHP avec le script suivant.
Les quatre variables d'environnement sont imprimées à l'aide de la fonction GETENV (). "LANGUE" est utilisé dans la fonction getenv () pour lire quelle langue est actuellement définie pour le script PHP. "LC_Time" est utilisé dans la fonction getenv () pour lire le nom de formatage de date et d'heure utilisé dans PHP. "Apache_log_dir" est utilisé dans la fonction getenv () pour lire le répertoire journal d'Apache. "CHEMIN" est utilisé dans la fonction getenv () pour lire les valeurs stockées dans le chemin.
// imprime le nom de la langue utiliséeSortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur. Il montre les valeurs des quatre variables d'environnement.
Exemple 3: Définir et lire la variable de l'environnement
La fonction getenv () renvoie la liste des variables d'environnement intégrées du PHP. Mais si le codeur doit créer une nouvelle variable d'environnement à des fins de programmation, il peut le faire. La fonction PUTENV () peut être utilisée pour créer une nouvelle variable d'environnement avec une valeur. Pour créer une nouvelle variable d'environnement, le nom de la variable, le signe égal (=), et la valeur de la variable sont enfermées avec le devis à utiliser comme valeur d'argument de la fonction puttenv (). Mais la valeur de toute variable d'environnement intégrée ne peut pas être modifiée à l'aide de la fonction PUTENV ().
L'exemple suivant montre la façon de créer une nouvelle variable d'environnement à l'aide de la fonction PUTENV () et lit la variable d'environnement nouvellement créée à l'aide de la fonction GETENV (). Créer un fichier PHP avec le script suivant.
«Remote_addr» est un nom de variable d'environnement intégré avec une valeur imprimée au début du script. Ensuite, une nouvelle valeur est définie pour cette variable et imprimée à nouveau. Une nouvelle variable d'environnement nommée «my_env_var» est créée avec une valeur et imprimée plus tard.
// Imprime la valeur actuelle de la distance_addrSortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur. Il montre que la valeur par défaut de "Remote_addr" est 127.0.0.1. Lorsque la valeur de cette variable d'environnement est modifiée et réimprimée, elle montrera sa valeur précédente. Cela signifie que la valeur des variables intégrées ne peut pas être modifiée. La variable d'environnement nouvellement créée est correctement imprimée ici.
Conclusion
Les façons de lire les variables d'environnement intégrées et la création d'une nouvelle variable d'environnement sont présentées dans ce tutoriel en utilisant différents exemples. Il existe une variable superglobale nommée $ _env qui peut également être utilisée pour lire la variable d'environnement de PHP. Le concept de variables d'environnement en PHP sera effacé après avoir lu ce tutoriel, et les codeurs PHP pourront utiliser ces variables dans leurs scripts.