env

env muestra valores de entorno, servidor y petición visibles para el proceso PHP actual y enmascara campos que parecen credenciales o secretos.

DiagnósticoVersión 1.1.5Estable
lil-terminal

Resumen

Usa env para responder qué recibió realmente PHP: una variable de entorno, un campo de $_SERVER o un parámetro de petición. No existe un modo de secretos en claro.

Lo que puede ver la petición PHP actual

El entorno de PHP no es el mismo que el de una shell interactiva. El hosting, servidor web y SAPI deciden qué valores existen. env informa del contexto de la petición actual y oculta valores con aspecto sensible.

Sintaxis

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

Referencia

env

mostrar variables de entorno

env <name>

mostrar la variable de entorno <name>

env env [<name>]

consultar explícitamente las variables de entorno

env server [<name>]

mostrar valores de $_SERVER

env request [<name>]

mostrar valores de $_REQUEST

Vista interactiva del sandbox

Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.

Comparar valores del servidor y del entorno

Instalar y administrar

Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.

Base y Minimum son dos paquetes de la misma versión actual del módulo.

Paquete Base

Instala el paquete completo con referencia local y todos los modos publicados.

install env
Paquete Minimum

Instalar el paquete reducido. No incluye la referencia local; help <cmd> -i abre la referencia actual del servidor.

install env -m
Versión pública exacta

Instalar exactamente esta versión publicada.

install env -v 1.1.5
Comprobar o actualizar

upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.

upgrade env
Eliminar módulo

Elimina el bloque de extensión sin tocar el núcleo ni otros módulos.

install env -u

Ejemplos

Los ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.

Comparar valores del servidor y del entorno
env LIL_MODE
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
LIL_MODE  training
Mostrar variables de entorno
env
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
API_TOKEN  [hidden]
HOME       /srv/example.test
LANG       C.UTF-8
LIL_MODE   training
Consultar explícitamente las variables de entorno
env env LIL_MODE
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
LIL_MODE  training
Consultar explícitamente las variables de entorno
env env LIL_mode
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
LIL_MODE  training
Consultar explícitamente las variables de entorno
env env API_TOKEN
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
API_TOKEN  [hidden]
Gestionar una variable ausente
env server
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
DOCUMENT_ROOT       /srv/example.test/public
HOME                /srv/example.test
HTTP_AUTHORIZATION  [hidden]
SERVER_ADDR         192.0.2.10
SERVER_NAME         demo.example.test
Mostrar valores de $_SERVER
env server SERVER_NAME
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
SERVER_NAME  demo.example.test
Mostrar valores de $_SERVER
env server DOCUMENT_ROOT
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
DOCUMENT_ROOT  /srv/example.test/public
Mostrar valores de $_SERVER
env server HTTP_AUTHORIZATION
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
HTTP_AUTHORIZATION  [hidden]
Mostrar valores de $_REQUEST
env request
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
nested    {"filter":"recent","api_key":"[hidden]","items":["one","two"]}
page      overview
password  [hidden]
session   [hidden]
Mostrar valores de $_REQUEST
env request page
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
page  overview
Mostrar valores de $_REQUEST
env request nested
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
nested  {"filter":"recent","api_key":"[hidden]","items":["one","two"]}
Mostrar valores de $_REQUEST
env request password
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
password  [hidden]
Consultar explícitamente las variables de entorno
env env NO_SUCH_VARIABLE
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
Variable not found
Mostrar valores de $_SERVER
env server NOT_FOUND
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
Variable not found
Mostrar valores de $_REQUEST
env request NOT_FOUND
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
Variable not found
Mostrar la variable de entorno <name>
env -z
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
?
Consultar explícitamente las variables de entorno
env env LIL_MODE extra
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
?
Consultar explícitamente las variables de entorno
env env
Ejemplo didáctico — servidor, hora y espacio varían según el alojamiento
API_TOKEN  [hidden]
HOME       /srv/example.test
LANG       C.UTF-8
LIL_MODE   training

Archivo usado en este ejemplo: sandbox/config/.env.example

El ejemplo usa un archivo o directorio del espacio protegido de documentación /sandbox/.

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

Documentación relacionada

Versión pública actual

v1.1.52026-11-01

Refinamiento de producción

Versión estable actual de env. env muestra valores de entorno, servidor y petición visibles para el proceso PHP actual y enmascara campos que parecen credenciales o secretos.