• Как реализовать хранение настроек в базе данных?

    @SashaAdmin Автор вопроса
    rPman, да, наверное не очень понятно написал. Вкратце, мне нужно хранить пользовательские настройки (ключ - значение). Все настройки заранее известны (пока что), у некоторых есть ограниченное количество значений.

    Один из способов - создать таблицу со всеми возможными настройками (пример на картинке), но в моем случае известно, что могут добавиться еще настройки, не гибко.

    Поэтому я решил одна запись в бд - одна настройка. Но поскольку типы настроек разные (строки, числа, булеан) у них, а в бд может быть только один, нужна сериализация. В php есть встроенная почти всего в строку, это бы подошло, но подсказок от ide не будет.

    Поэтому стоило бы, наверное, сформулировать вопрос как "Как сделать сериализацию/десериализацию в php с типами?"

    image.png