🌙
Luna - Framework PHP
  • Conheça o Luna
  • Notas de atualizações
  • Iniciando
    • Instalação
    • Configuração
    • Exemplo
  • O básico
    • Routers
    • Middlewares
    • Cache
    • Controllers
    • Services
    • Helpers
    • Views
    • Flash Messages
    • Components
    • Pagination
    • Database
    • Models
    • SEO
    • Environment
Powered by GitBook
On this page
  1. O básico

Environment

PreviousSEO

Last updated 2 years ago

Uma maneira eficaz de definir configurações e outras informações de um sistema é utilizando o arquivo .env (como explicado ).

Para evitar o uso das funções padrões do PHP putenv() e getenv() e diminuir chances de problemas como bloqueio em servidores ou erros incomuns, o Luna utiliza funções próprias para armazenar e obter dados da variável global $_ENV:

use \App\Common\Environment as Env;

// Armazenar valor
Env::set($key, $value);

// Obter valor
Env::get($key); // Obter item específico
Env::get(); // Obter todos os items

Todos os valores definidos no arquivo .env podem ser obtidos em Env::get(), contudo é possível também adicionar valores especificos no código com Env::set() e obte-los posteriormente.

aqui