我需要在我的网络应用程序中实现以下内容。我知道我的解决方案是不正确的,但我把代码 jsut 来演示这个想法。
有一个类'弧'。我需要能够为这个弧分配任何表达式(例如a+b+c、ac、if-then)。一旦分配了表达式,我希望能够使用一些随机获取的变量来执行它。是否可以在 Web 应用程序中实现这样的功能?也许,我应该使用一些像 MathPL 这样的插件?或者也许有一种完全不同的方法来解决这类问题?
class arc {
var $arcexpression;
function setExpression($arcexpression) {
$this->arcexpression = $arcexpression;
}
function getExpression() {
return $this->arcexpression;
}
}
$arc = new arc();
$arc->setExpression("if a>b then return a else return b");
$result = $arc->execute(a,b); // the function 'execute' should be somehow described in 'arc'