最初,我的意图是创建一个类(面向对象)来存储常量设置。例如,在PHP中:
class Settings{
const test = 'foobar!';
}
但是后来我认为这种方法不能让管理员用户修改这些设置。似乎只有那些不需要修改的设置才应该被声明为常量,而其他的应该被声明为私有变量,然后应用程序会首先在数据库设置表中查找是否存在这些设置,如果没有,它将使用Settings类中定义的get()、set()函数中的默认值。 这是一个好方法吗?什么是最佳方法?我对这个问题的任何建议都非常感激。