Maison  >  Article  >  développement back-end  >  Pourquoi php $_ENV est-il vide ?

Pourquoi php $_ENV est-il vide ?

怪我咯
怪我咯original
2017-07-11 16:54:011702parcourir

$_ENV en PHP est un tableau contenant des variables d'environnement côté serveur. C'est une variable super globale en PHP et nous pouvons y accéder directement n'importe où dans le programme PHP. $_ENV accepte simplement passivement les variables d'environnement côté serveur et les convertit en éléments de tableau. Vous pouvez essayer de les afficher directement. Beaucoup d'entre elles sont déterminées par le système sur lequel PHP s'exécute. Une liste complète n'est pas possible. Consultez la documentation système du serveur pour déterminer ses variables d'environnement spécifiques. Comme $_SERVER, il s'agit également d'une variable globale automatique et est valable dans tous les scripts. Il n'est pas nécessaire d'utiliser le mot-clé global pour y accéder dans les fonctions ou les méthodes objet. Dans l'exemple suivant, utilisez l'instruction foreach pour afficher toutes les informations liées à l'environnement du serveur sur lequel se trouve PHP qui peuvent être utilisées en PHP pour que les utilisateurs puissent les afficher.

$_ENV enregistre certaines variables de l'environnement système (car cela implique le système d'exploitation réel, il est impossible de donner une liste complète de $_ENV).

Mais le $_ENV de certains amis est vide. Les raisons possibles sont :
La variable_ordla valeur de votre php.ini est "GPCS", ce qui signifie que le système est dans L'ordre lors de la définition de PHP variables prédéfinies est GET, POST, COOKIE S, SERVER Environment (E) n'est pas défini. Vous pouvez modifier la valeur variables_order du fichier php.ini. comme vous le souhaitez. La séquence souhaitée, telle que : "EGPCS". À ce stade, la valeur de $_ENV peut être obtenue

Valeur EGPCS (EGPCS est l'abréviation de Environment, Get, Post, Cookies, Server - c'est la gamme complète des sources de variables externes en PHP)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn