我正在为自己开发一个包含语言和语法的小项目。
我的网站/应用使用存储在数据库中的词汇来基于语法语法生成随机句子,例如
$ pronoun [0]。“”。$ verb [0]。“”。$ noun [2]
有许多使用这样的变量的构造,DB的结果以数组的形式出现,因此我可以使用多个不同的名词,动词等。
我想将这些PHP片段存储在数据库中。每条记录都具有英语结构,外语结构以及其他字段,例如唯一的ID和类别。
我意识到在安全性方面,将代码存储在数据库中并使用eval()是一个不好的举动。我也知道,当人们使用这种方法来构建具有基于不同模板的内容的网站时,人们建议使用模板库或插件。
鉴于我已经将这些PHP代码段存储为包括在内,并且希望使用一种更简单的方法来存储和检索它们,最简单,最合适的方法是什么?例如将PHP代码段存储在JSON文件中并对其进行调用和解析是否更安全?
任何建议表示感谢。