1. PHP 演算子
PHP には豊富な演算子のセットがあり、そのほとんどは C 言語から直接由来しています。さまざまな機能に応じて、演算子は算術演算子、文字列演算子、代入演算子、ビット演算子、条件演算子、論理演算子に分類できます。さまざまな演算子が同じ式内にある場合、それらの演算には特定の優先順位があります。
(1) 四則演算
+ - * / % ++ --
(2) 文字列演算子
文字列演算子 (ドット) は英語のピリオドのみです。文字列を連結して新しい文字列を形成したり、文字列と数値を連結したりすることができ、型は自動的に変換されます。
(3) 代入演算子$a="dawanganban"; $b="123"; echo $a.$b; //输出结果:dawanganban123ログイン後にコピー(4) ビット演算子= += -= *= /= %= .= $a="dawanganban"; $a.=1; $a.=2; $a.=3; echo $a.$b; //输出结果:dawanganban123ログイン後にコピー
& ~ ^ <<>
(5) 比較演算子<>= <= == != > === !==
<>: 合計と等しくありません! =同
===: ID、値が等しく、型が一貫している
! ==: 非同一性、値が等しくない、または型が矛盾しています
(6) 論理演算
echo 5 == "5"; //true PHP是弱类型语言(js中的变量类似) echo 5 === "5"; //false 完全等于ログイン後にコピーAND (論理積) OR (論理和) XOR (排他的論理和) && (論理積) (論理和) (論理否定)
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ログイン後にコピー