phpの演算子と式
1. オペレーターの分類
1. オペランドによる分類
1.!true // 単項演算子
2.$a+$b // 二項演算子
3.true ? 1:0 // 三項演算子
2. 操作機能による分類
(1) 算術演算子
1.+,-,x,/,%(余り)
(2) 文字列演算子
1.. // 例: $a = 'abc'.'efg';
(3) 代入演算子
1.= // 単純な代入
2.+=, -=, X=, /=, %=, .= // 複合代入
3.++($a++,++$a), --($a--,--$a) // 増加と減少
4.&($a = 1;$b = &a) // 参照の代入
(4) 比較演算子
1.==、===(常に等しい)、!=、!===、<>(等しくない)、<、>、<=、>=
(5) 論理演算子
1.// 括弧内の優先順位は括弧の外側の優先順位より高くなります
2.&&(and)、||(or)、!(not)、xor(排他的 or)、
(6) ビット演算子
1.& (ビット単位の AND)、| (ビット単位の OR)、^ (ビット単位の XOR)、>> (右シフト)
2. 算術演算子
% 剰余、一般的な使用法: 1) 整数の除算演算 2) 値の範囲の制御例: うるう年かどうかを判断します (4 年に 1 回うるう年、100 年にうるう年はなく、400 年にまたうるう年)
3. 代入演算子
リーリー4. 論理演算子
xor XOR: 同じは false (2 つの true、または 2 つの false = false)、異なるものは true (1 つの true と 1 つの false = false)
ヒント: or との違い、or = true の 2 つの真実に注意してください
論理演算子の短絡
1. && //1 つが false の場合、次の操作は実行されません。false でなければなりません
2. || どちらかが true の場合、以降の操作は実行されず、true でなければなりません
fopen ("test.php","r") または die("failure");
には短絡機能はありません。
5. ビット演算子
ビット演算: 整数を32ビットバイナリに変換し、文字列をANSCAコードに変換して処理します読んでいただきありがとうございます。皆さんのお役に立てれば幸いです。このサイトのご支援に感謝します。