私は3つの変数を持っています:
$left_side = "'Username'";
$equation = "==";
$right_side = "'Username'";
次のようなifステートメントであるため、これらの変数をテストしたいと思います。
if($left_side $equation $right_side) {
// do something
} else {
// do something else
}
私はこれがうまくいくことを知っています:
if(eval("return ".$left_side." ".$equation." ".$right_side.";")) {
// do something
} else {
// do something else
}
私はいつもevalを使うのは「良くない」と思っていました。特にユーザー入力を実行しようとする場合。
これを行う他の方法はありますか?私はそれをグーグルしようとしました、しかしそれは今日の私の友人ではありません;)