php - 是否有替代将 PHP 存储在数据库中的方法?
问题描述
我正在为自己开发一个包含语言和语法的小项目。
我的网站/应用程序使用存储在数据库中的词汇来根据语法生成随机句子,例如
$pronoun[0]." ".$verb[0]." ".$noun[2]
有许多使用诸如此类的变量的构造,其结果来自数据库中的数组,因此我可以使用多个不同的名词、动词等。
我想将这些 PHP 片段存储在我的数据库中。每条记录都有英文结构、外语结构和其他字段,例如唯一的 ID 和类别。
我意识到将代码存储在数据库中并使用 eval() 在安全性方面是一个糟糕的举动。我还知道,当人们使用这种方法来构建具有基于不同模板的内容的网站时,人们会推荐模板库或插件。
鉴于我已经将这些 PHP 片段存储为包含,并且希望使用更简单的方法来存储和检索它们,那么最简单和最合适的方法是什么?例如,将 PHP 片段存储在 JSON 文件中并调用和解析它是否更安全?
任何建议感激不尽。
解决方案
推荐阅读
- elasticsearch - Vega-lite 热图“转换”无法正常工作
- entity-framework - 具有 MVVM 问题的实体框架。违反 PRIMARY KEY 约束 重复键值为 (2, 2)
- jmeter - JMETER 记录包含使用 Microsoft 远程桌面协议的调用的场景并检查 3 方工具活动并返回应用程序?
- swiftui - SwiftUI 中的 GLKView?
- python - 查询以获取评分最高且至少有 5 人评分的电影
- javascript - 浏览器中不推荐使用的属性调用者
- android - 位图中的图像压缩并在android Q中上传到服务器
- javascript - 查询选择器,通过它的类和内容选择一个元素
- server - 无法将 SSL 配置为 httpd-vhosts.conf
- laravel - Laravel: 方法 ...Controller::show 不存在