Projektuje aplikacje na prace magisterska.
Chcę zrobić skrypt instalacyjny który zainstaluje aplikacje oraz zapisze konfigurację w pliku.
I tak sobie wymyśliłem żeby dane do połączeń z bazą zapisać w osobnej klasie
wyglądało by to miej wiecej tak:
<?php final class DbParams{ private $_db_host_name; private $_db_user_name; private $_db_user_password; private $_db_admin_name; private $_db_admin_passowrd; private $_db_name; private $_db_table_prefix; /* * getFunctions - zwracają informacje o polach */ } } return self::$_db_table_prefix; } return self::$_db_host_name; } } ?>
W innej klasie wybierany będzie obiekt do połączeń:
jeśli tylko odczyt z bazy to obiekt mysli z prawami usera
zaś zapis i modyfikacja obiekt mysli z prawami administratora.
Teraz moje pytanie czy ktoś już coś takiego robił - czy jest to dobra metoda

Jakie mogą się wiązać niebezpieczeństwa z tym podejściem których nie ma przy np. pliku php z zapisaną konfiguracją w formie np.
<?php ?>
Pozdrawiam.