env

env mostra valores de ambiente, servidor e requisição visíveis ao processo PHP atual e mascara campos que parecem credenciais ou segredos.

DiagnósticoVersão 1.1.5Estável
lil-terminal

Visão geral

Use env para descobrir exatamente o que chegou ao PHP: variável de ambiente, campo de $_SERVER ou parâmetro da requisição. Não existe modo para exibir segredos em claro.

O que a requisição PHP atual consegue ver

O ambiente do PHP não é o mesmo de um shell interativo. Hospedagem, servidor web e SAPI determinam quais valores existem. env descreve o contexto da requisição atual e mascara valores com aparência sensível.

Sintaxe

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

Referência

env

mostrar variáveis de ambiente

env <name>

mostrar a variável de ambiente <name>

env env [<name>]

selecionar explicitamente as variáveis de ambiente

env server [<name>]

mostrar valores de $_SERVER

env request [<name>]

mostrar valores de $_REQUEST

Prévia interativa do sandbox

Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.

Comparar valores do servidor e do ambiente

Instalar e gerenciar

Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.

Base e Minimum são dois pacotes da mesma versão atual do módulo.

Pacote Base

Instala o pacote completo com referência local e todos os modos publicados.

install env
Pacote Minimum

Instalar o pacote reduzido. A referência local é omitida; help <cmd> -i abre a referência atual do servidor.

install env -m
Versão pública exata

Instalar exatamente esta versão publicada.

install env -v 1.1.5
Verificar ou atualizar

upgrade verifica compatibilidade e substitui o bloco somente quando necessário.

upgrade env
Remover módulo

Remove o bloco da extensão sem afetar o núcleo ou outros módulos.

install env -u

Exemplos

Os exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.

Comparar valores do servidor e do ambiente
env LIL_MODE
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
LIL_MODE  training
Mostrar variáveis de ambiente
env
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
API_TOKEN  [hidden]
HOME       /srv/example.test
LANG       C.UTF-8
LIL_MODE   training
Selecionar explicitamente as variáveis de ambiente
env env LIL_MODE
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
LIL_MODE  training
Selecionar explicitamente as variáveis de ambiente
env env LIL_mode
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
LIL_MODE  training
Selecionar explicitamente as variáveis de ambiente
env env API_TOKEN
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
API_TOKEN  [hidden]
Tratar uma variável ausente
env server
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
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
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
SERVER_NAME  demo.example.test
Mostrar valores de $_SERVER
env server DOCUMENT_ROOT
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
DOCUMENT_ROOT  /srv/example.test/public
Mostrar valores de $_SERVER
env server HTTP_AUTHORIZATION
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
HTTP_AUTHORIZATION  [hidden]
Mostrar valores de $_REQUEST
env request
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
nested    {"filter":"recent","api_key":"[hidden]","items":["one","two"]}
page      overview
password  [hidden]
session   [hidden]
Mostrar valores de $_REQUEST
env request page
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
page  overview
Mostrar valores de $_REQUEST
env request nested
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
nested  {"filter":"recent","api_key":"[hidden]","items":["one","two"]}
Mostrar valores de $_REQUEST
env request password
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
password  [hidden]
Selecionar explicitamente as variáveis de ambiente
env env NO_SUCH_VARIABLE
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
Variable not found
Mostrar valores de $_SERVER
env server NOT_FOUND
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
Variable not found
Mostrar valores de $_REQUEST
env request NOT_FOUND
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
Variable not found
Mostrar a variável de ambiente <name>
env -z
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
?
Selecionar explicitamente as variáveis de ambiente
env env LIL_MODE extra
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
?
Selecionar explicitamente as variáveis de ambiente
env env
Exemplo didático — servidor, horário e espaço variam conforme a hospedagem
API_TOKEN  [hidden]
HOME       /srv/example.test
LANG       C.UTF-8
LIL_MODE   training

Arquivo usado neste exemplo: sandbox/config/.env.example

O exemplo usa um arquivo ou diretório do espaço protegido de documentação /sandbox/.

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

Documentação relacionada

Versão pública atual

v1.1.52026-11-01

Refinamento de produção

Versão estável atual de env. env mostra valores de ambiente, servidor e requisição visíveis ao processo PHP atual e mascara campos que parecem credenciais ou segredos.