毎日の開発では、4文字の操作関数が非常に一般的です。この記事では、PHPを使用して簡単な理解とアプリケーションを使用して、簡単な4コードオペレーターを実装する方法を紹介します。
今回実装された4つの算術は、主に次の手順に分割されます。
Webフォームを介して、ユーザーが計算する必要がある式を入力できるようにします。コードの例は次のとおりです。
<form action="" method="post">
<label for="expression">式を入力してください:</label>
<input type="text" name="expression" id="expression">
<input type="submit" value="計算します">
</form>
フォームは郵便で提出され、ラベルはユーザーエクスペリエンスを改善するために使用されます。
方程式を取得した後、入力が有効かどうかを判断する必要があります。ここでは、式はPHPのeval()関数の助けを借りて実行され、エラー制御文字@はエラー情報出力を回避するために使用されます。
<?php
$expression = $_POST['expression'];
// 使用eval計算します表达式
$result = @eval("return $expression;");
// 方程式が合法かどうかを判断します
if ($result === false) {
echo '違法なフォーミュラ';
} else {
echo "結果は次のとおりです: {$result}";
}
?>
eval()関数にはセキュリティリスクがあることに注意する必要があるため、入力コンテンツが安全であるか、フィルタリング測定が行われていることを確認してください。
方程式が合法である後、 eval()を使用して結果を計算して返して、計算中に乗算、分割、添加、減算の優先順位が正しく処理されるようにします。
<?php
$expression = $_POST['expression'];
$result = @eval("return $expression;");
if ($result === false) {
echo '違法なフォーミュラ';
} else {
echo "結果は次のとおりです: {$result}";
}
?>
最後に、計算結果はEchoステートメントを通じてユーザーに表示されます。
echo "結果は次のとおりです: {$result}";
この記事では、PHPを使用した単純な4コードオペレーターの迅速な実装を示しています。 eval()関数はコードを簡潔にするために使用されますが、潜在的なセキュリティリスクがあります。将来的には、入力フィルタリングを追加したり、式解析ライブラリを使用したりすることで、セキュリティと機能の複雑さを高めることができます。