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.4Está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 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.4
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
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
Tratar uma variável ausente
env LIL_DOES_NOT_EXIST
Não encontrado: variável

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

<name> uniforme

Consultas env, server e request usam o mesmo marcador <name>.