Position actuelle: Accueil> Derniers articles> Tutoriel PHP: Facile à implémenter des opérateurs à quatre code simples

Tutoriel PHP: Facile à implémenter des opérateurs à quatre code simples

gitbox 2025-08-10

Aperçu

Dans le développement quotidien, les fonctions de fonctionnement à quatre caractères sont très courantes. Cet article présentera comment implémenter un opérateur à quatre code simples à l'aide de PHP pour une compréhension et une application faciles.

Idées de mise en œuvre

Les quatre arithmétiques implémentés cette fois sont principalement divisés en étapes suivantes:

  • Obtenez l'équation saisie par l'utilisateur;
  • Rendre un jugement de légalité sur l'équation;
  • Effectuer des opérations de formule;
  • Sortir le résultat de calcul.

Étapes de mise en œuvre

Obtenez l'équation de la saisie de l'utilisateur

Grâce à un formulaire Web, permettez aux utilisateurs de saisir les formules qui doivent être calculées. L'exemple de code est le suivant:

 <form action="" method="post">
    <label for="expression">Veuillez saisir la formule:</label>
    <input type="text" name="expression" id="expression">
    <input type="submit" value="calculer">
</form>

Le formulaire est soumis en poste et l'étiquette est utilisée pour améliorer l'expérience utilisateur.

Jugement de la légalité de l'équation

Après avoir obtenu l'équation, vous devez déterminer si l'entrée est valide. Ici, l'expression est exécutée à l'aide de la fonction EVAL () de PHP, et le caractère de contrôle d'erreur @ est utilisé pour éviter la sortie des informations d'erreur.

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

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

// Déterminez si l&#39;équation est légale
if ($result === false) {
    echo 'Formule illégale';
} else {
    echo "Le résultat est: {$result}";
}
?>

Il convient de noter que la fonction EVAL () présente des risques de sécurité, alors assurez-vous de vous assurer que le contenu d'entrée est sûr ou que des mesures de filtrage sont prises.

Effectuer un opération arithmétique

Une fois l'équation légale, utilisez EVAL () pour calculer et renvoyer le résultat pour garantir que la priorité de multiplication, de division, d'addition et de soustraction est correctement gérée pendant le calcul.

 <?php
$expression = $_POST['expression'];
$result = @eval("return $expression;");
if ($result === false) {
    echo 'Formule illégale';
} else {
    echo "Le résultat est: {$result}";
}
?>

Sortie des résultats

Enfin, les résultats de calcul sont affichés à l'utilisateur via des instructions Echo.

 echo "Le résultat est: {$result}";

Résumer

Cet article démontre la mise en œuvre rapide d'un simple opérateur à quatre code utilisant PHP. Bien que la fonction EVAL () soit utilisée pour rendre le code concis, il existe des risques de sécurité potentiels. À l'avenir, vous pouvez augmenter la sécurité et la complexité fonctionnelle en ajoutant un filtrage d'entrée ou en utilisant des bibliothèques d'analyse d'expression.