应用程序可编辑设置(最佳实践)

时间:2015-01-21 21:57:55

标签: php settings

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

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

所以我去了PHP Array,但我怎么编辑它?!

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

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

1 个答案:

答案 0 :(得分:1)

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

说,阅读设置:

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

保存设置:

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

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

您可以在此数组中存储任何内容,甚至是简单对象和复杂数组。由于它是JSON,您也可以手动编辑文件。如果有需要的话。