Aktueller Standort: Startseite> Neueste Artikel> PHP-Tutorial: Einfach zu implementierende einfache Vier-Code-Operatoren

PHP-Tutorial: Einfach zu implementierende einfache Vier-Code-Operatoren

gitbox 2025-08-10

Überblick

Bei der täglichen Entwicklung sind die Funktionen mit vier Zeichen sehr häufig. In diesem Artikel wird vorgestellt, wie ein einfacher Vier-Code-Bediener mit PHP implementiert werden kann, um ein einfaches Verständnis und die Anwendung zu erhalten.

Implementierungsideen

Die diesmal implementierten vier Arithmetika sind hauptsächlich in die folgenden Schritte unterteilt:

  • Die vom Benutzer eingegebene Gleichung erhalten.
  • Ein legales Urteil über die Gleichung machen;
  • Formeloperationen durchführen;
  • Ausgabe des Berechnungsergebnisses.

Implementierungsschritte

Holen Sie sich die Gleichung für Benutzereingaben

Lassen Sie Benutzer über ein Webformular die Formeln eingeben, die berechnet werden müssen. Das Codebeispiel lautet wie folgt:

 <form action="" method="post">
    <label for="expression">Bitte geben Sie die Formel ein:</label>
    <input type="text" name="expression" id="expression">
    <input type="submit" value="berechnen">
</form>

Das Formular wird in Post eingereicht und das Etikett wird verwendet, um die Benutzererfahrung zu verbessern.

Urteil der Legalität der Gleichung

Nachdem Sie die Gleichung erhalten haben, müssen Sie feststellen, ob die Eingabe gültig ist. Hier wird der Ausdruck mit Hilfe der Funktion von PHP EVE () ausgeführt, und das Fehlersteuerungszeichen @ wird verwendet, um Fehlerinformationsausgaben zu vermeiden.

 <?php
$expression = $_POST['expression'];

// verwendenevalberechnen表达式
$result = @eval("return $expression;");

// Stellen Sie fest, ob die Gleichung legal ist
if ($result === false) {
    echo 'Illegale Formel';
} else {
    echo "Das Ergebnis ist: {$result}";
}
?>

Es ist zu beachten, dass die Funktion eval () Sicherheitsrisiken aufweist. Stellen Sie daher sicher, dass der Eingangsinhalt sicher ist oder Filtermaßnahmen ergriffen werden.

Arithmetische Operation durchführen

Verwenden Sie nach der legalen Gleichung eval () , um das Ergebnis zu berechnen und zurückzugeben, um sicherzustellen, dass die Priorität der Multiplikation, der Teilung, der Addition und der Subtraktion während der Berechnung korrekt behandelt wird.

 <?php
$expression = $_POST['expression'];
$result = @eval("return $expression;");
if ($result === false) {
    echo 'Illegale Formel';
} else {
    echo "Das Ergebnis ist: {$result}";
}
?>

Ergebnisse Ausgabe

Schließlich werden die Berechnungsergebnisse dem Benutzer durch Echo -Anweisungen angezeigt.

 echo "Das Ergebnis ist: {$result}";

Zusammenfassen

Dieser Artikel zeigt die schnelle Implementierung eines einfachen Vier-Code-Operators mit PHP. Obwohl die Funktion eval () verwendet wird, um den Code zuversichtlich zu machen, gibt es potenzielle Sicherheitsrisiken. In Zukunft können Sie die Sicherheits- und Funktionskomplexität erhöhen, indem Sie Eingangsfilterung oder Verwendung von Expressions -Parsing -Bibliotheken hinzufügen.