Heim >Backend-Entwicklung >PHP-Tutorial >Beschreibung der PHP-Operatorklassifizierung und Zusammenfassung einiger spezieller Operatoren
1. Klassifizierung von Operatoren
1. Klassifizierung nach Operanden
1.!true // Unärer Operator
2.$a+$b // Binäres Operationssymbol
3.true ? 1:0 //Ternärer Operator
2. Klassifizierung nach Operationsfunktion
(1)Arithmetischer Operator
1.+, -, x , /, % (Rest)
(2)String-Operator
1.. // Zum Beispiel: $a = 'abc'.'efg';
1.= // Einfache Zuweisung
2.+=, -=, X=, /=, %=, . = // Zusammengesetzte Zuweisung
3.++($a++, ++$a), --($a--,--$a) // Zunehmend abnehmend
4.&($a = 1 ;$b = &a) // Referenzzuweisung
1.==, = ==(konstant gleich), !=, !===, a8093152e673feb7aba1828c43532094(ungleich), 95ec6993dc754240360e28e0de8de30a, d2e24fbfa3a7d998970671c0359d3643=
(5)Logische Operatoren
1.// Die innerhalb der Klammern haben eine höhere Priorität als die außerhalb der Klammern
2.&&(und), ||(oder), !(nicht), xor(exklusiv oder ),
(6) Bitoperatoren
1.& (bitweises UND), |. (bitweises ODER), ~ (bitweises NICHT), ^ (bitweises XOR) , 71fdb21355902239807474e1ede30248> ;(Rechtsverschiebung)
2. Arithmetischer Operator
%-Rest, allgemeine Verwendung: 1) Ganzzahldivisionsoperation 2) Kontrollübernahme Wertebereich
Beispiel: Bestimmen Sie, ob dies der Fall ist ein Schaltjahr (ein Schaltjahr tritt alle vier Jahre auf, ein Schaltjahr ist kein Schaltjahr und ein Schaltjahr kommt alle vierhundert Jahre erneut vor)
// %会把两边的数转成整型后在整除 // %两边不能用小数或负数 if ((($year%4 == 0) && ($year%100 != 0)) || $year%400 == 0) echo "闰年"; else echo "平年";
3. Zuweisungsoperator
//先自身加10,然后赋值给自己,等价于 $a=$a+10 $a += 10; //前置递增递减,先递增递减再赋值 ++$a //先赋值,再递增递减 $a++ //实例 $a = 10; $b = $a++ $c = --$b 结果:a=11 b=9 c=9
4. Logische Operatoren
xor zur oder-Differenz, oder zwei wahr = wahr
Logischer Operator-Kurzschluss
1, && //Wenn einer falsch ist, wird später keine Operation ausgeführt, er muss falsch sein
2, || /. /Wenn einer wahr ist, dann muss er wahr sein, wenn später keine Operation ausgeführt wird
fopen ("test.php", "r") oder die("failure");
Anmerkungssymbole:
.
Boolesche Variablen: Eins ist wahr, das ist wahr;
Zeichenfolge (Ziffern, chinesische Zeichen usw.)
ganze Zahl (1, 2, 3, 4, 5, 0, -1, -2 usw.)
doppelter Gleitkommawert Zahl (Dezimalpunkt)
Array Array
Die für Objekt
verfügbaren Methoden sind gettype($mix) und settype($mix,$typename);
Gemeinsame Symbol-Escapes:
" " Doppelte Anführungszeichen
" \ Backslash
n n Zeilenvorschub
r Rückkehr zum Zeilenanfang
t Horizontale Tabellierung
Operationssymbole:
+ + Additionsoperation - - Subtraktionsoperation
*Multiplikationsoperation / Entfernungsoperation
%remains ++ self -plus 1
-self -reduced 1. Verbinden Sie zwei Zeichenfolgen
Zuweisungsoperation:
, um den Wert auf der zu ersetzen rechts
+= Den Wert rechts zum linken Wert hinzufügen
Den String rechts zum linken Wert hinzufügen
; 1 Bit nach links verschieben
> > != ist nicht gleich && und
|| oder ! Andere Operationssymbole außer
$ Vor der Funktion)
- -> Methoden oder Eigenschaften des Objekts
=>
Das obige ist der detaillierte Inhalt vonBeschreibung der PHP-Operatorklassifizierung und Zusammenfassung einiger spezieller Operatoren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!