Heim  >  Artikel  >  Backend-Entwicklung  >  Wenn es im PHP-Betrieb Klammern gibt, sollten diese zuerst berechnet werden?

Wenn es im PHP-Betrieb Klammern gibt, sollten diese zuerst berechnet werden?

(*-*)浩
(*-*)浩Original
2019-10-08 11:20:142744Durchsuche

Operatorpriorität gibt an, wie „eng“ zwei Ausdrücke gebunden sind. Beispielsweise ergibt der Ausdruck 1 + 5 * 3 16 statt 18, da das Multiplikationszeichen („*“) eine höhere Priorität hat als das Pluszeichen („+“). Durch Klammern kann bei Bedarf eine Änderung der Priorität erzwungen werden. Beispiel: (1 + 5) * 3 hat den Wert 18.

Wenn es im PHP-Betrieb Klammern gibt, sollten diese zuerst berechnet werden?

Wenn die Operatoren die gleiche Priorität haben, bestimmt die Kombinationsrichtung der Operatoren, wie vorgegangen wird. Zum Beispiel ist „-“ linksgelenkt, dann ist 1 – 2 – 3 äquivalent zu (1 – 2) – 3 und das Ergebnis ist –4. Andererseits ist „=" rechtsgelenkt, also $a = $b = $c ist äquivalent zu $a = ($b = $c). (Empfohlenes Lernen: PHP-Video-Tutorial)

Operatoren mit derselben Priorität, die nicht kombiniert werden, können nicht zusammen verwendet werden, zum Beispiel ist 1

Die Verwendung von Klammern, auch wenn dies nicht erforderlich ist, gibt die Reihenfolge der Operationen durch die Paarung von Klammern klar an, anstatt sich auf die Priorität und Assoziativität des Operators zu verlassen. Dies kann normalerweise die Lesbarkeit des Codes verbessern. Lesbarkeit.

In der folgenden Tabelle sind die Operatoren in der Reihenfolge ihrer Priorität von hoch nach niedrig aufgeführt. Operatoren in derselben Zeile haben dieselbe Priorität und die Richtung, in der sie kombiniert werden, bestimmt die Reihenfolge der Auswertung.

Wenn es im PHP-Betrieb Klammern gibt, sollten diese zuerst berechnet werden?

Das obige ist der detaillierte Inhalt vonWenn es im PHP-Betrieb Klammern gibt, sollten diese zuerst berechnet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn