Я разрабатываю для себя небольшой проект, который включает в себя язык и грамматику.
Мой сайт / приложение использует словарь, хранящийся в базе данных, для генерации случайных предложений на основе грамматического синтаксиса, например,
$ местоимение [0]. "". $ Verb [0]. "". $ Существительное [2]
Существует множество конструкций, использующих такие переменные, с результатами из БД в массивах, поэтому я могу использовать несколько разных существительных, глаголов и т. Д.
Я хотел сохранить эти фрагменты PHP в моей базе данных. Каждая запись будет иметь английскую конструкцию, конструкцию на иностранном языке и другие поля, такие как уникальный идентификатор и категория.
Я понимаю, что хранение кода в БД и использование eval () - плохой шаг с точки зрения безопасности. Я также знаю, что люди рекомендуют создавать шаблоны библиотек или плагинов, когда люди используют этот подход для создания сайтов с содержанием, основанным на разных шаблонах.
Учитывая, что я уже храню эти фрагменты PHP в виде включений и предпочел бы более простой способ их хранения и извлечения, каким будет самый простой и подходящий подход? например безопаснее хранить фрагменты PHP в файле JSON, вызывать и анализировать их?
Любой совет благодарен.