class Config{ private function __construct() {} private function __clone() {} if(self::$instance === null) { self::$instance = new Config(); } return self::$instance; } }
Teraz chcialbym zeby przechowywala ona ustawienia aplikacji ktore pobieram z bazy danych (czyli inna klasa to pobiera). Ze wzgledu na poczatki z wzorcami projektowymi, pytanie jak przerobic ta klase zeby mozna bylo ja wywolac razem z danymi wejsciowymi. W konstruktorze, w getInstance ? czy moze utworzyc metode ktora bedzie zapisywala dane wejsciowe juz po utworzeniu instancji. Mysle ze wszystkimi sposobami daloby rade, ale ktory jest prawidlowy ? Wolalbym nie robic profanacji juz od poczatku

Edit: chodzi mi tylko o podpowiedz "któredy" powinno sie wgrywac dane do klasy. Sam sobie napisze wszystko tylko któredy zrobic to zeby bylo prawidlowo.