Webアプリケーションに次のことを実装する必要があります。私の解決策が正しくないことは知っていますが、アイデアを示すためにコードjsutを配置しました。
クラス「arc」があります。このアークに任意の式を割り当てることができる必要があります(たとえば、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'