Aktueller Standort: Startseite> Neueste Artikel> So verwenden Sie die PHP -Klasse, um die Grundbetriebsfunktion von Addition, Subtraktion, Multiplikation und Abteilung zu implementieren

So verwenden Sie die PHP -Klasse, um die Grundbetriebsfunktion von Addition, Subtraktion, Multiplikation und Abteilung zu implementieren

gitbox 2025-06-29

Einführung

In der Webentwicklung sind häufig grundlegende mathematische Operationen erforderlich, wie beispielsweise Addition, Subtraktion, Multiplikation, Abteilung usw. Um wiederholtes Schreiben ähnlicher Code an mehreren Stellen zu vermeiden, führt dieser Artikel vor, wie die Addition, Subtraktion, Multiplikation und Abteilung zwischen zwei Zahlen über PHP -Klassen implementiert werden kann.

Implementierung der PHP -Klasse

Um den Basisbetriebsbetrieb mit vier Charakter zu implementieren, können wir eine PHP-Klasse mit vier Immobilien erstellen: Operand $ A, $ B, Operator $ Operator und Berechnungsergebnis $ Ergebnis. Verschiedene Operationen werden durch Definieren von Methoden in dieser Klasse durchgeführt.

Definieren Sie zunächst den Konstruktor der Klasse, um die Eigenschaften zu initialisieren:

 class Calculator {
    protected $a;
    protected $b;
    protected $operator;
    protected $result;

    public function __construct($a, $b, $operator) {
        $this->a = $a;
        $this->b = $b;
        $this->operator = $operator;
        $this->result = null;
    }
}

Beim Konstruktor sind $ A und $ B zwei Operanden, $ Operator ist Betreiber, und $ ergebnis wird auf null initialisiert.

Implementierung der Berechnungsmethode

Als nächstes definieren wir eine Methode namens Calculate () , die entsprechende mathematische Operationen basierend auf dem eingehenden Operator ausführt. Die spezifische Implementierung ist wie folgt:

 public function calculate() {
    switch($this->operator) {
        case '+':
            $this->result = $this->a + $this->b;
            break;
        case '-':
            $this->result = $this->a - $this->b;
            break;
        case '*':
            $this->result = $this->a * $this->b;
            break;
        case '/':
            if($this->b == 0) {
                throw new Exception('Der Divisor kann nicht sein0');
            } else {
                $this->result = $this->a / $this->b;
            }
            break;
        default:
            throw new Exception('Ungültiger Bediener');
    }
    return $this->result;
}

Bei dieser Methode verwenden wir Switch -Anweisungen, um unterschiedliche Operationen gemäß dem Bediener durchzuführen. Wenn der Bediener eine Abteilung ist und der Divisor Null ist, wird eine Ausnahmeerinnerung geworfen.

Beispiel für die Nutzung

Die Verwendung dieser Klasse für Operationen ist sehr einfach. Wir müssen nur die Klasse instanziieren und die Methode calculate () aufrufen. Hier ist ein Beispiel für eine Additionsoperation:

 $calc = new Calculator(2, 3, '+');
echo $calc->calculate();

Zusammenfassen

Durch die in diesem Artikel eingeführten Methoden können Sie einfache grundlegende Vorgänge wie Addition, Subtraktion, Multiplikation und Trennung zwischen zwei Zahlen implementieren. Unter Verwendung der PHP -Klasse kann die Operationslogik eingekapselt werden, was nicht nur die Lesbarkeit des Codes verbessert, sondern auch die Wiederverwendbarkeit des Codes verbessert. In der tatsächlichen Entwicklung können Sie sich auch an komplexere Computerbedürfnisse anpassen, indem Sie die Klasse erben und neue Computerfunktionen erweitern.