【问题标题】:Application Editable Settings (Best Practices) [closed]应用程序可编辑设置(最佳实践)[关闭]
【发布时间】:2015-01-21 21:57:55
【问题描述】:

我正在寻找存储应用程序可编辑设置的最佳方式(例如:站点名称、站点是否关闭?.. 等)。

似乎数据库不是最好的方法,因为我不想将数据库仅用于 2 或 3 个设置!

所以我去了 PHP Array 但我该如何编辑它?!

我已经查看了与此相关的所有问题,但找不到对我有用的答案。

注意:我不想手动编辑设置。我想用php编辑它。

【问题讨论】:

  • 将其保存在配置文件中,例如 config.ini 或其他
  • 最好在 Progammers Stack Exchange 上问这个问题,而不是这样,因为你的问题是概念性的,而不是编程问题/错误/问题。
  • 你想用 PHP 编辑还是手动编辑?

标签: php settings


【解决方案1】:

您可以将设置以序列化数组或 JSON 的形式存储在配置文件中。

说,阅读设置:

$settings = json_decode( file_get_contents('settings.cfg') );

保存设置:

file_put_contents('settings.cfg', json_encode($settings) );

当然,文件应该是可写权限。

你可以在这个数组中存储任何你想要的东西,甚至是简单的对象和复杂的数组。由于它是 JSON,您也可以手动编辑文件。如有需要。

【讨论】:

  • 有时我只是编辑站点名称,例如,每次都保存所有设置是一种好习惯吗?
  • 使用 PHP 没关系。无论如何,您将重写该文件。除非你在那里有兆字节的设置,否则什么都不是。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-05-25
  • 2020-02-05
  • 2010-12-01
  • 2010-09-27
  • 2020-06-10
  • 1970-01-01
  • 2015-07-02
相关资源
最近更新 更多