Detaillierte Einführung in PHP-Operatoren und expressions_php-Beispiele

WBOY
Freigeben: 2023-03-03 07:22:02
Original
1109 Leute haben es durchsucht

PHP-Operatoren und -Ausdrücke

1. Klassifizierung der Betreiber

1. Klassifizierung nach Operanden

1.!true // Unärer Operator
2.$a+$b // Binärer Operator
3.true ? 1:0 // Ternärer Operator

2. Klassifizierung nach Betriebsfunktion

(1) Arithmetischer Operator
1.+,-,x,/,%(Rest)

(2) String-Operator
1.. // Zum Beispiel: $a = 'abc'.'efg';

(3) Zuweisungsoperator

1.= // Einfache Zuweisung
2.+=, -=, X=, /=, %=, .= // Zusammengesetzte Zuweisung
3.++($a++,++$a), --($a--,--$a) // Zunehmend abnehmend
4.&($a = 1;$b = &a) // Referenzzuweisung

(4) Vergleichsoperator

1.==, ===(ständig gleich), !=, !===, <>(ungleich), <, >, <=, >=

(5) Logische Operatoren
1.// Die Priorität innerhalb der Klammern ist höher als die Priorität außerhalb der Klammern
2.&&(und), ||(oder), !(nicht), xor(exklusiv oder),

(6)-Bit-Operator
1.&(bitweises UND), |(bitweises ODER), ~(bitweises NICHT), ^(bitweises XOR), <<(Linksverschiebung), >>(Rechtsverschiebung)

2. Arithmetische Operatoren

% Rest, allgemeine Verwendung: 1) Ganzzahldivisionsoperation 2) Steuerung des Wertebereichs

Beispiel: Bestimmen Sie, ob es sich um ein Schaltjahr handelt (ein Schaltjahr alle vier Jahre, kein Schaltjahr in hundert Jahren und ein weiteres Schaltjahr in vierhundert Jahren)

// %会把两边的数转成整型后在整除
// %两边不能用小数或负数
if ((($year%4 == 0) && ($year%100 != 0)) || $year%400 == 0)
echo "闰年";
else
echo "平年";
Nach dem Login kopieren

3. Zuweisungsoperator

//先自身加10,然后赋值给自己,等价于 $a=$a+10
$a += 10;
 
//前置递增递减,先递增递减再赋值
++$a

//先赋值,再递增递减
$a++ 
//实例
$a = 10;
$b = $a++
$c = --$b
结果:a=11 b=9 c=9

Nach dem Login kopieren

4. Logische Operatoren

xor Tipps: Achten Sie auf den Unterschied zwischen or, den beiden Wahrheiten von or = true
Kurzschluss des logischen Operators
1. && //Wenn einer falsch ist, wird später keine Operation ausgeführt und er muss falsch sein
2. ||. //Wenn einer wahr ist, wird später keine Operation ausgeführt und er muss wahr sein

fopen („test.php“, „r“) oder die („failure“);

Tipps: Es gibt keine Kurzschlussfunktion für Operator & |

5. Bitweise Operatoren

Bit-Operation: Konvertieren Sie eine Ganzzahl in eine 32-Bit-Binärdatei und konvertieren Sie eine Zeichenfolge zur Verarbeitung in ANSCA-Code

Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, vielen Dank für Ihre Unterstützung dieser Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!