Wpis z mikrobloga

Czy w #php jest coś bardziej współczesnego do wypchnięcia danych konfiguracyjnych z kodu niż pliki .ini? Chciałbym tam umiescić credentiale do bazy danych co by ich nie hardkodować w kodzie.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ppawel: Jeśli chodzi o hasła, to na produkcji do tego powinieneś używać prawdziwych zmiennych środowiskowych.
Na developmencie można zastępczo użyć dotenva, lub jeśli używasz Dockera, to docker-compose potrafi też wczytać .env i ustawić w kontenerze jako zmienne środowiskowe.

A tak ogólnie, to konfigurację możesz trzymać w czym chcesz, ini, xml, yml, txt, json, cokolwiek. Kwestia wczytania pliku, a parsery są raczej do wszystkiego. ;-)
  • Odpowiedz