Heim > Artikel > Backend-Entwicklung > Betreiber für die PHP-Entwicklung des mobilen Internets
[Einführung] 1. PHP-Operatoren PHP verfügt über einen umfangreichen Satz an Operatoren, von denen die meisten direkt aus der C-Sprache stammen. Je nach Funktion können Operatoren unterteilt werden in: arithmetische Operatoren, Zeichenfolgenoperatoren, Zuweisungsoperatoren, Bitoperatoren, bedingte Operatoren und logische Operatoren. In PHP gibt es eine Vielzahl von Operatoren, von denen die meisten direkt aus der C-Sprache stammen. Je nach Funktion können Operatoren unterteilt werden in: arithmetische Operatoren, Zeichenfolgenoperatoren, Zuweisungsoperatoren, Bitoperatoren, bedingte Operatoren und logische Operatoren. Wenn sich verschiedene Operatoren im selben Ausdruck befinden, haben ihre Operationen eine bestimmte Priorität.
(1) Arithmetische Operation
+ - - * / % ++ --
(2) String-Operator
Nur String-Operator A. ( Punkt) ist der englische Punkt. Es kann Zeichenfolgen verketten, um eine neue Zeichenfolge zu bilden, oder Zeichenfolgen mit Zahlen verketten, und die Typen werden automatisch konvertiert.
(3) Zuweisungsoperator
$a="dawanganban"; $b="123"; echo $a.$b; //输出结果:dawanganban123
(4) Bitoperatoren
= += -= *= /= %= .= $a="dawanganban"; $a.=1; $a.=2; $a.=3; echo $a.$b; //输出结果:dawanganban123& | ~ ^ 10e3fdaca48eb0367c6d60dbc98f885d>
(5) Vergleichsoperatoren < ;: ist nicht gleich Summe! =Same
===: Identität, die Werte sind gleich und die Typen sind konsistent
! ==: Nichtidentität, ungleiche Werte oder inkonsistente Typen
echo 5 == "5"; //true PHP是弱类型语言(js中的变量类似) echo 5 === "5"; //false 完全等于(6) Logische Operationen
AND (logisches UND) ODER (logisches ODER) XOR (logisches Exklusiv-ODER) && (logisches UND) || (logisches ODER)
var_dump(5 && ""); //false var_dump(5 && "2"); //true var_dump(5 || ""); //true var_dump(0 xor 1); //true var_dump(0 xor 0); //false var_dump(1 xor 1); //false
Es gibt eine große Menge an Operatoren in PHP, von denen die meisten direkt aus der C-Sprache stammen. Je nach Funktion können Operatoren unterteilt werden in: arithmetische Operatoren, Zeichenfolgenoperatoren, Zuweisungsoperatoren, Bitoperatoren, bedingte Operatoren und logische Operatoren. Wenn sich verschiedene Operatoren im selben Ausdruck befinden, haben ihre Operationen eine bestimmte Priorität.
(1) Arithmetische Operationen
+ - * / % ++ --
(2) String-Operator
Es gibt nur einen String-Operator (Punkt): den englischen Punkt. Es kann Zeichenfolgen verketten, um eine neue Zeichenfolge zu bilden, oder Zeichenfolgen mit Zahlen verketten, und die Typen werden automatisch konvertiert.
(3) Zuweisungsoperator
(4) Bitoperatoren
$a="dawanganban"; $b="123"; echo $a.$b; //输出结果:dawanganban123& |. ~ ^ 10e3fdaca48eb0367c6d60dbc98f885d>
(5) Vergleichsoperator= += -= *= /= %= .= $a="dawanganban"; $a.=1; $a.=2; $a.=3; echo $a.$b; //输出结果:dawanganban123
a8093152e673feb7aba1828c43532094= <= == != a8093152e673feb7aba1828c43532094 a8093152e673feb7aba1828c43532094: ist nicht gleich der Summe! =Gleiches
! ==: Nichtidentität, Werte sind nicht gleich oder Typen sind inkonsistent
===: Identität, die Werte sind gleich und die Typen sind konsistent
(6) Logische Operationen
- AND (logisches UND) ODER (logisches ODER) XOR (logisches Exklusiv-ODER) && (logisches UND) || (logisches ODER) !
echo 5 == "5"; //true PHP是弱类型语言(js中的变量类似) echo 5 === "5"; //false 完全等于
Das obige ist der detaillierte Inhalt vonBetreiber für die PHP-Entwicklung des mobilen Internets. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!