Php 我应该在哪里存储我的一些项目';s参数?

Php 我应该在哪里存储我的一些项目';s参数?,php,mysql,configuration,Php,Mysql,Configuration,我不知道我的PHP/MySQL网站的一些参数应该存储在哪里,比如每页的条目数、网站的浏览人数等等。 首先,我决定将它们存储在一个名为example parameter的MySQL表中,但我认为这不是一个好方法,因为我意识到我的网站的设置和参数只是一个实体,仅为一个实体保留一个表是不标准的。您认为我应该使用什么解决方案?使用配置文件。在内部,以某种序列化形式对参数进行编码。可能是JSON,但如果使用纯ini文件语法,就更容易了。这样,您可以更轻松地修改文件。从阅读开始 好的,有几种解决方案,正如您

我不知道我的PHP/MySQL网站的一些参数应该存储在哪里,比如每页的条目数、网站的浏览人数等等。
首先,我决定将它们存储在一个名为example parameter的MySQL表中,但我认为这不是一个好方法,因为我意识到我的网站的设置和参数只是一个实体,仅为一个实体保留一个表是不标准的。您认为我应该使用什么解决方案?

使用配置文件。在内部,以某种序列化形式对参数进行编码。可能是JSON,但如果使用纯ini文件语法,就更容易了。这样,您可以更轻松地修改文件。从阅读开始

好的,有几种解决方案,正如您所说的,其中一种是将项目的参数存储在表中,例如Drupal就是这样做的,实现了两个函数:
variable\u get
variable\u set
来检索和存储参数值


其他框架使用.ini或xml文件。我喜欢使用YAML文件,就像Symfony一样,因为它的格式很清晰,你可以很容易地解析它。

我个人会使用JSON文件,分别使用
JSON\u decode()
JSON\u encode()
进行解析,但是如果你制定了每个用户的设置方案,那就应该放在一个表中。