env

env affiche les valeurs d’environnement, serveur et requête visibles par le processus PHP courant et masque les champs ressemblant à des identifiants ou secrets.

DiagnosticVersion 1.1.5Stable
lil-terminal

Vue d’ensemble

Utilisez env pour savoir précisément ce qui est arrivé à PHP : variable d’environnement, champ $_SERVER ou paramètre de requête. Il n’existe pas de mode affichant les secrets en clair.

Ce que voit la requête PHP courante

L’environnement PHP n’est pas celui d’un shell interactif. Hébergement, serveur web et SAPI déterminent les valeurs disponibles. env décrit donc le contexte de la requête courante et masque les valeurs à caractère sensible.

Syntaxe

lil-terminal
env [env|server|request] [<name>]

Référence

env

afficher les variables d’environnement

env <name>

afficher la variable d’environnement <name>

env env [<name>]

sélectionner explicitement les variables d’environnement

env server [<name>]

afficher les valeurs de $_SERVER

env request [<name>]

afficher les valeurs de $_REQUEST

Aperçu interactif du sandbox

Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.

Comparer valeurs serveur et environnement

Installer et gérer

Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.

Base et Minimum sont deux paquets de la même version actuelle du module.

Paquet Base

Installer le paquet complet avec référence locale et tous les modes publiés.

install env
Paquet Minimum

Installer le paquet réduit. La référence locale est omise ; help <cmd> -i ouvre la référence serveur actuelle.

install env -m
Version publique exacte

Installer exactement cette version publiée.

install env -v 1.1.5
Vérifier ou mettre à jour

upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.

upgrade env
Supprimer le module

Supprimer le bloc d’extension sans toucher au noyau ni aux autres modules.

install env -u

Exemples

Les exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.

Comparer valeurs serveur et environnement
env LIL_MODE
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
LIL_MODE  training
Afficher les variables d’environnement
env
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
API_TOKEN  [hidden]
HOME       /srv/example.test
LANG       C.UTF-8
LIL_MODE   training
Sélectionner explicitement les variables d’environnement
env env LIL_MODE
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
LIL_MODE  training
Sélectionner explicitement les variables d’environnement
env env LIL_mode
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
LIL_MODE  training
Sélectionner explicitement les variables d’environnement
env env API_TOKEN
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
API_TOKEN  [hidden]
Gérer une variable absente
env server
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
DOCUMENT_ROOT       /srv/example.test/public
HOME                /srv/example.test
HTTP_AUTHORIZATION  [hidden]
SERVER_ADDR         192.0.2.10
SERVER_NAME         demo.example.test
Afficher les valeurs de $_SERVER
env server SERVER_NAME
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
SERVER_NAME  demo.example.test
Afficher les valeurs de $_SERVER
env server DOCUMENT_ROOT
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
DOCUMENT_ROOT  /srv/example.test/public
Afficher les valeurs de $_SERVER
env server HTTP_AUTHORIZATION
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
HTTP_AUTHORIZATION  [hidden]
Afficher les valeurs de $_REQUEST
env request
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
nested    {"filter":"recent","api_key":"[hidden]","items":["one","two"]}
page      overview
password  [hidden]
session   [hidden]
Afficher les valeurs de $_REQUEST
env request page
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
page  overview
Afficher les valeurs de $_REQUEST
env request nested
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
nested  {"filter":"recent","api_key":"[hidden]","items":["one","two"]}
Afficher les valeurs de $_REQUEST
env request password
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
password  [hidden]
Sélectionner explicitement les variables d’environnement
env env NO_SUCH_VARIABLE
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
Variable not found
Afficher les valeurs de $_SERVER
env server NOT_FOUND
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
Variable not found
Afficher les valeurs de $_REQUEST
env request NOT_FOUND
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
Variable not found
Afficher la variable d’environnement <name>
env -z
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
?
Sélectionner explicitement les variables d’environnement
env env LIL_MODE extra
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
?
Sélectionner explicitement les variables d’environnement
env env
Exemple pédagogique — serveur, heure et stockage varient selon l’hébergement
API_TOKEN  [hidden]
HOME       /srv/example.test
LANG       C.UTF-8
LIL_MODE   training

Fichier utilisé dans cet exemple: sandbox/config/.env.example

L’exemple utilise un fichier ou un répertoire de l’espace de documentation protégé /sandbox/.

APP_ENV=development
APP_DEBUG=1
DB_HOST=localhost
DB_NAME=lil_sandbox
DB_USER=example
DB_PASSWORD=replace_me

Documentation associée

Version publique actuelle

v1.1.52026-11-01

Affinage de production

Version stable actuelle de env. env affiche les valeurs d’environnement, serveur et requête visibles par le processus PHP courant et masque les champs ressemblant à des identifiants ou secrets.