Есть ли альтернатива хранению PHP в базе данных? - PullRequest
0 голосов
/ 03 сентября 2018

Я разрабатываю для себя небольшой проект, который включает в себя язык и грамматику.

Мой сайт / приложение использует словарь, хранящийся в базе данных, для генерации случайных предложений на основе грамматического синтаксиса, например,

$ местоимение [0]. "". $ Verb [0]. "". $ Существительное [2]

Существует множество конструкций, использующих такие переменные, с результатами из БД в массивах, поэтому я могу использовать несколько разных существительных, глаголов и т. Д.

Я хотел сохранить эти фрагменты PHP в моей базе данных. Каждая запись будет иметь английскую конструкцию, конструкцию на иностранном языке и другие поля, такие как уникальный идентификатор и категория.

Я понимаю, что хранение кода в БД и использование eval () - плохой шаг с точки зрения безопасности. Я также знаю, что люди рекомендуют создавать шаблоны библиотек или плагинов, когда люди используют этот подход для создания сайтов с содержанием, основанным на разных шаблонах.

Учитывая, что я уже храню эти фрагменты PHP в виде включений и предпочел бы более простой способ их хранения и извлечения, каким будет самый простой и подходящий подход? например безопаснее хранить фрагменты PHP в файле JSON, вызывать и анализировать их?

Любой совет благодарен.

...