PHP は、フロントエンドによって渡された文字に基づいて値を計算しますFrontend:=<オプション値="+">+<オプション値="-">-<オプション値="*"> *バックエンド: $b= 1; $c =2;$a = $b.$_POST['a'].$c;最初の = が選択されると、構文エラーが発生します。起こる。 正しくする方法はありますか、$a=2-----解決策-------------- -----$_POST['a'] の値が = の場合は $a=$c; とします。 ------解決策---------スイッチを使用して 1 つずつ比較してください。つまり、単純に $a = $b.$_POST['a'].$c; という処理になります。 ------解決策----------------------文法エラーは考えられません。 ------解決策-----元の投稿者は eval を使用する必要があります。