1
2
执行任意代码
明智的做法是定义一个 DSL 它为你的用户提供了一种编写有限表达式的方法 哪些不是PHP代码 ,您将使用特定的有限功能对其进行解析和评估。 这样做的好图书馆是 Symfony's ExpressionLanguage component . 除此之外,您将进入语言解析器领域。 |
2
0
只是离开@deceze的答案和建议使用Symfony的ExpressionLanguage组件。 我通过Composer将其安装到我的项目中,并认为对于任何在文章中遇到障碍的人来说,看到它工作可能会有所帮助(与我的问题相关):
现在,它通过ExpressionLanguage Symfony组件评估我自定义创建的php查询字符串。谢谢@deceze 参考文献: https://symfony.com/doc/current/components/expression_language/syntax.html https://symfony.com/doc/current/components/expression_language.html |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |