在我正在处理的遗留代码库中,有一个条件评估器,它接受用户输入来构建条件。然后使用 php eval() 在运行时评估此条件。在不使用 eval 的情况下解决此问题的最佳方法是什么?
例如我有一个用户在 UI 中输入的条件“1>0”。必须对此进行评估并返回结果(在本例中为 true)。有什么建议么?
如果问题看起来含糊不清,请告诉我,我会尽力解释得更好。
The eval数学解析器 http://www.phpclasses.org/package/2695-PHP-Safely-evaluate-mathematical-expressions.htmlPHPClasses 提供了一个安全的框架来评估这种类型的表达式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)