Download the PHP package dev-macb/ambivar without Composer
On this page you can find all versions of the php package dev-macb/ambivar. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dev-macb/ambivar
More information about dev-macb/ambivar
Files in dev-macb/ambivar
Package ambivar
Short Description O Ambivar é um pacote em PHP que tem como objetivo facilitar a gestão de variáveis de ambiente em seus projetos.
License MIT
Informations about the package ambivar
🔷 Ambivar 🔷
🎯 Objetivo
O Ambivar é um pacote em PHP para facilitar a gestão de
variáveis de ambiente em projetos. Ele permite carregar e manipular variáveis
através de um arquivo .env
, garantindo segurança e flexibilidade
para o gerenciamento de configurações do sistema.
🔷
🔧 Instalação
Para instalar o Ambivar, certifique-se de ter o PHP e o Composer instalados. Execute o seguinte comando:
🔷
🚀 Uso Básico
Carregamento de Variáveis
Manipulação de Variáveis
Acesso às Variáveis
🔷
📚 Documentação Técnica
ambivar(string $diretorioBase = null): void
Define o diretório base para carregar arquivos .env
.
dotenv(): bool
Carrega o arquivo .env
padrão do diretório base.
carregar(string $caminhoDoArquivoEnv): bool
Carrega um arquivo .env
específico.
carregarDiretorio(string $diretorio): int
Carrega todas as variáveis de ambiente dos arquivos .env
dentro de um diretório.
existe(string $chave): bool
Verifica se uma variável de ambiente existe.
obter(string $chave, mixed $padrao = null): mixed
Obtém o valor de uma variável de ambiente ou retorna um valor padrão se não existir.
obterTodos(): array
Retorna todas as variáveis de ambiente carregadas.
adicionar(string $chave, string $valor, ?string $caminhoDoArquivoEnv = null): bool
Adiciona ou atualiza uma variável de ambiente.
adicionarVarios(array $variaveis, ?string $caminhoDoArquivoEnv = null): int
Adiciona múltiplas variáveis de ambiente de uma só vez.
remover(string $chave, ?string $caminhoDoArquivoEnv = null): bool
Remove uma variável de ambiente.
Boas Práticas
- Não commit arquivos
.env
: Adicione ao.gitignore
e forneça um.env.example
. - Evite armazenar dados sensíveis em texto puro.
- Use nomes descritivos e padrões (
DB_HOST
,APP_ENV
). - Sempre forneça valores padrão ao acessar variáveis.
✒️ Contribuições
Se deseja contribuir, relate problemas ou sugira melhorias abrindo uma Issue ou enviando um Pull Request. Se gostou do projeto, deixe uma ⭐ para apoiar!
🔷
📄 Licença
O Ambivar é licenciado sob a MIT License. Consulte os termos em LICENSE.
🔷