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.4Stable
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 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.4
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
pwd | env server SERVER_ADDR | env TMP
sandbox

SERVER_ADDR  203.0.113.10

TMP  /tmp
Env · all
env
APP_ENV      production
PATH         /usr/local/bin:/usr/bin:/bin
TMP          /tmp
API_TOKEN    [hidden]
Env · value
env TMP
TMP  /tmp
Env · server
env server SERVER_ADDR
SERVER_ADDR  203.0.113.10
Env · request
env request
page    docs
filter  development
Gérer une variable absente
env LIL_DOES_NOT_EXIST
Introuvable: variable

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.42026-08-08

<name> uniforme

Les vues env, server et request utilisent toutes le marqueur <name>.