Domyślna konfiguracja
DEBUG=false #Tryb debugowania
LOG=true #Zapis logów
DEFAULT_CONTROLLER=index #Domyślny kontroler
DEFAULT_METHOD=index #Domyślna metoda
DATABASE=false #Czy korzystamy z bazy danych
DATABASE_TYPE=mysql #Typ bazy danych
DATABASE_PATH="database.sqlite" #Ścieżka do bazy danych
DATABASE_CHARSET=utf8 #Kodowanie bazy danych
DATABASE_HOST=127.0.0.1 #Host bazy danych
DATABASE_NAME= #Nazwa bazy danych
DATABASE_USERNAME= #Nazwa użytkownika bazy danych
DATABASE_PASSWORD= #Hasło użytkownika bazy danych
DATABASE_PORT=3306 #Port bazy danych
Własna konfiguracja
Własną konfigurację możeby zapisywać w plikach w głównym folderze projektu, pierwszym plikiem jest .env
który powinien powiadać
konfigurację bez wrażliwych danych, drugim natomiat jest .env.local
który powinien być dodany do .gitignore
i nie zapisywany w projekcie
plik ten nadpisuje konfiguracje z wszystkich poprzednich sposobów ładowania
Użycie
Konfigurację odczytujemy za pomocą $_ENV
np. $_ENV['DEBUG']