もともと、私の意図は、設定を定数として格納するクラス(オブジェクト指向)を作成することです。たとえば、PHPの場合:
class Settings{
const test = 'foobar!';
}
しかし後で、このアプローチでは管理者ユーザーがこれらの設定を変更することはできないと思います。変更する必要のない設定のみを定数として宣言し、他の設定はプライベート変数として宣言する必要があるようです。アプリケーションは、最初にデータベースの設定テーブルで設定が使用可能かどうかを確認します。使用できない場合は、デフォルトを使用します。 get()から、Settingsクラスで定義されたset()関数。それは良いアプローチですか?最善のアプローチは何ですか?この問題に関するアドバイスに感謝します。