在将字符串传递给eval()之前,我想确保语法正确并允许:
我怎么能这样做,也许它与PHP Tokenizer有关?
我实际上是在尝试创建一个简单的公式解释器,所以a()和b()将被ln()和exp()替换.我不想从头开始编写tokenizer和parser.
php
例如,我有一个声明:
$var = '2*2-3+8'; //variable type is string
如何使它平等9?
9
php math eval
php ×2
eval ×1
math ×1