使用命名空间时,EvalMath未定义函数get_string

时间:2014-04-25 09:02:06

标签: php

我想在我的项目中使用evalMath。 我的项目使用自动加载器,每个lib项目都是命名空间。

当我将类添加到命名空间时,我收到以下错误

 Fatal Error: undefined function get_string() on line 211.

我在代码中查找了这个函数,它没有定义,也没有内置的PHP函数。

当我在没有命名空间的情况下使用它时

require_once('EvalMath.php');
$m = new EvalMath();
$m -> evaluate('2+2');

工作正常。 问题是我不知道如何使用get_string(),如果其他人遇到这个问题,请告诉我如何解决它。

谢谢

1 个答案:

答案 0 :(得分:1)

您正在使用此类的修改版本。使用原始版本,不需要此功能:

http://www.phpclasses.org/package/2695-PHP-Safely-evaluate-mathematical-expressions.html