Редактируемые настройки приложения (лучшие практики)

Я ищу лучший способ сохранить редактируемые настройки приложения (например: Имя сайта, Закрыт ли сайт? .. и т. Д.).

Кажется, база данных — не лучший способ, потому что я не хочу использовать базу данных только для 2 или 3 настроек!

Поэтому я перешел на PHP Array, но как мне его отредактировать ?!

Я рассмотрел все вопросы, связанные с этим, но не могу найти полезного ответа для себя.

Примечание: я не хочу редактировать настройки вручную. Я хочу отредактировать его по php.

0

Решение

Вы можете сохранить настройки в конфигурационном файле в виде сериализованного массива или JSON.

Скажем, чтение настроек:

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

Сохранение настроек обратно:

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

Конечно, файл должен иметь разрешение на запись.

В этом массиве вы можете хранить все что угодно, даже простые объекты и сложные массивы. И так как это JSON, вы также можете редактировать файл вручную. Если возникнет необходимость.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]