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

Application Editable Settings (Best Practices)

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

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

所以我去了 PHP 数组,但我该如何编辑它?!

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

注意:我不想手动编辑设置。我想按 php.

编辑它

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

说,阅读设置:

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

正在保存设置:

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

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

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