|
|
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 |
|
|
Hipster1206 · 分析bash中有空间的单个字符串参数 8 年前 |
|
|
Mr. Boy · 是否可能动态重新加载JS脚本文件? 8 年前 |
|
|
R. H. · matlab函数中避免求值 8 年前 |
|
|
Cleb · 如何为差分进化添加几个约束? 8 年前 |
|
|
Sergey Onishchenko · 将表达式计算为列名 8 年前 |
|
|
ARAT · 计算字符串和空单元格 8 年前 |
|
|
Doc_failure · 在节点服务器中使用eval是一个坏主意吗? 8 年前 |