Heim  >  Artikel  >  Backend-Entwicklung  >  Tutorial zu den Grundlagen von Operatoren in PHP

Tutorial zu den Grundlagen von Operatoren in PHP

伊谢尔伦
伊谢尔伦Original
2017-06-23 09:13:271433Durchsuche

Operator ist ein Symbol, das zum Ausführen bestimmter Operationen an Arrays und Variablen verwendet wird. Kontrollstruktur Wenn wir effektiv auf Benutzereingaben reagieren möchten, muss der Code in der Lage sein, zu beurteilen. Die Struktur, die es dem Programm ermöglicht, Urteile zu fällen, wird als Bedingung bezeichnet.

Operator

Der Operator wird verwendet, um bestimmte Operationen an Arrays und Variablen auszuführen Symbol.

1. Arithmetische Operatoren

$a*$b/

操作符

名称

示例

+

$a+$b

-

$a-$b

*

$a*$b

/

$a/$b

%

取余

$a%$b

Operator

操作符

使用方法

等价于

+=

$a+=$b

$a=$a+$b

-=

$a-=$b

$a=$a-$b

*=

$a*=$b

$a=$a*$b

/=

$a/=$b

$a=$a/$b

%=

$a%=$b

$a=$a%$b

.=

$a.=$b

$a=$a.$b

Name
Beispiel
+ Hinzufügen $a+$b
- Minus $ a-$b
* Mehrfach
Außer $a/$b
% Rest nehmen $a%$b
2. Zusammengesetzter Zuweisungsoperator$a=$a.$b

Präfix-Inkrement und -Dekrement und Postfix Inkrement- und Dekrement-Operatoren :

$a=++$b;

$a=$b++;

$a=--$b;

$a=$b--;

3. Vergleichsoperator

Operator So verwenden Sie Entspricht
+= $a+=$ b $a=$a+$b
-= $a-=$b $a=$a-$b
*= $a*=$b $a=$a*$b
/= $a/=$b $ a=$a/$b
%= $a%= $b $a=$a%$b
.= $a.=$b

操作符

名称

使用方法

= =

等于

$a= =$b

= = =

恒等

$a= = =$b

!=

不等

$a!=$b

!= =

不恒等

$a!= =$b

<>

不等

$a<>$b

<

小于

$a<$b

>

大于

$a>$b

<=

小于等于

$a<=$b

>=

大于等于

$a>=$b

Operator
Name td> Verwendung
= = Gleich $a= =$b
= = = konstant $a= = =$ b
!= Nicht gleich $a!=$b
!= = Nicht identisch $a!= =$b
<> Nicht gleich $a<>$b
<<🎜><🎜>Kleiner als <🎜><🎜>$a<$b<🎜 >
<🎜>> Größer als $a>$b
<=<🎜>< 🎜> Kleiner oder gleich<🎜><🎜>$a<=$b<🎜>
<🎜>>= Größer als Gleich $a>=$b span>

Hinweis: Identität bedeutet, dass true nur zurückgegeben wird, wenn die Operanden auf beiden Seiten gleich sind und die Datentypen ebenfalls äquivalent sind

Zum Beispiel: 0== „0“ Dies gibt „Ist wahr“ zurück, weil die Operanden gleich sind

0== „0“ Dies gibt „Falsch“ zurück, weil die Datentypen unterschiedlich sind

4, Logische Operatoren

操作符

使用方法

使用方法

说明

!

!$b

如果$bfalse,则返回true;否则相反

&&

$a&&$b

如果$a$b都是true,则结果为true;否则为false

||

$a||$b

如果$a$b中有一个为true或者都为true时,其结果为true;否则为false

and

$a and $b

&&相同,但其优先级较低

or

$a or $b

||相同,但其优先级较低

Operator Verwendung Verwendung Beschreibung ! non !$b if$b Wenn false ist, gibt true;Sonst das Gegenteil && Mit $a&&$ b if$a und$bsind beidetrue,Das Ergebnis ist wahr;sonst ist es falsch || oder $a||$b Wenn$aund$b ">Einer davon ist wahr oder beide sind true, ist das Ergebnis true; andernfalls ist es false und und $a und $b ist dasselbe wie &&, aber Es ist PrioritätNiedrig oder oder $a oder $b with||Gleiches, aber seine Priorität ist niedriger Die

Operatoren„und“ und „oder“ sind besser als && und || hat eine niedrigere Priorität.

5. Ternärer Operator

Bedingung ? Wert, wenn wahr: Wert, wenn falsch

Beispiel: ($note>=50 ? „Bestanden“: „Fehlgeschlagen“)

6. Fehlerunterdrückungsoperator:

$a=@(57/0);

Der Divisor darf nicht 0 führt zu einem Fehler. Fügen Sie daher @ hinzu, um Fehlermeldungen zu vermeiden.

7. Array-Operator

= = =Gleich$a||$bwenn !=$a<>$a

Operator

Anleitung

Anleitung

Anleitung

+

United

!$b

gibt einen Wert zurück, der $a und $b Array aller Elemente in

= =

Äquivalent

$a&&$b

Wenn

$a und $b die gleichen Elemente haben, geben Sie true

$a

und $b hat die gleichen Elemente und die gleiche Reihenfolge, gibt true

Nichtäquivalent

$a und $b

Wenn

und $b nicht gleichwertig sind, wird zurückgegeben wahr

Nicht äquivalent

wenn

und $b sind nicht gleichwertig, geben true zurück

!= =

Nichtidentität

$a oder $b

wenn $a und $b ist nicht identisch und gibt true

zurück

Priorität und Assoziativität von Operatoren:

Im Allgemeinen haben Operatoren eine Reihe von Prioritäten, nämlich die Reihenfolge, in der sie ausgeführt werden. Die

-Operatoren sind ebenfalls assoziativ, d. h. die Ausführungsreihenfolge von Operatoren mit derselben Priorität. Diese Reihenfolge ist normalerweise von links nach rechts, von rechts nach links oder irrelevant.

Die Tabelle der Operator-Rangfolge ist unten aufgeführt. Der oberste Operator hat die niedrigste Priorität und die Priorität steigt in der Tabelle von oben nach unten.

Operatorpriorität

richtig[]

Assoziativität

Operatoren

links

,

Links

Oder

Links

Xor

Links

Und

Rechts

Drucken

Links

= += -= *= /= .= %= &= |= ^= ~= <<= >>=

Links

? :

Links

||

Links

&&

Links

|

Links

^

Links

&

Irrelevant

= = != = = = = != =

Irrelevant

<<= >>=

Links

<< >>

Links

+ - .

Links

* / %

Richtig

! 🎜>

Nicht relevant

Neu

Nicht relevant

()

Um Prioritätsverwirrungen zu vermeiden, können Sie Klammern verwenden, um Prioritäten zu vermeiden.

Das obige ist der detaillierte Inhalt vonTutorial zu den Grundlagen von Operatoren in PHP. 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