Pourquoi php $_ENV est-il vide ?

怪我咯
Libérer: 2023-03-13 15:46:02
original
1701 Les gens l'ont consulté

$_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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!