我希望用户在表单中输入一个字符串(或使用js接口为它们构建字符串),然后可以对服务器端进行逻辑评估。
例如:事件管理员写入文本区域"((36& 37)||(37& 38))&& ~42"进入fee_option表。注册人选择了选项37和38.然后,注册人收取一定的费用,因为表达式评估为真。我可以看到一个基本选项,用in_array($ one_number,$ options_selected_by_user)的结果替换每个数字,然后通过某种正则表达式安全性运行它,然后将其粘贴到eval($ str)中,但这实际上只是一个愚蠢的例子。
我的问题是: