phpの演算子と式
1. 演算子の分類
1. オペランドによる分類
1.!true // 単項演算子2.$a+$b // 二項演算記号
3.true ? 1:0 // 三項演算子
2、演算関数別に分類
(1) (2)文字列演算子1.. // 例: $a = 'abc'.'efg';
2.+=, -=, X= , /=, %=, .= // 複合代入
3.++($a++, ++$a), --($a--,-- $a) // インクリメントとデクリメント
4.& ($a = 1;$b = &a) // 参照代入
論理演算子1.// 括弧内 括弧外より優先順位が高い
2.&&(and) 、 ||(or)、!(not)、AND)、|(ビット単位の OR)、~(ビット単位の NOT)、^(ビット単位の XOR)、<<(左シフト)、>>(右シフト)
% 剰余、一般的な使用法: 1) 整数の除算演算 2) 値の範囲の制御
// % 整数除算の前に両辺の数値が整数に変換されます
// %if ((($year%4 == 0) && ($year%100 != 0)) || $year %400 == 0)
echo "閏年";else
echo "通常年";
3.
//最初に 10 を自分自身に加算し、次にそれを自分自身に代入します。これは、 $a= $a+10
$a += 10 と同等です。
++$a//最初に値を割り当て、次に増分および減分します
$a++//例
$a = 10;
$b = $a++
$c = --$b
Result : a=11 b=9 c=9
4. 論理演算子
xor XOR: 同じは false (2 つの True または 2 つの false = false)、異なる値は true (1 つの true と 1 つの false) = false)
ヒント: or、または two との違いに注意してください true = true
論理演算子の短絡
2, | | //いずれかが true の場合、後で操作が実行されない場合は、true でなければなりませんfopen ("test.php","r") または die("failure");
ヒント: short はありません。 - 演算子 & | の回路機能
5. ビット演算子
ビット演算: 整数を 32 ビット バイナリに変換し、文字列を ANSCA コードに変換して処理します
以上がPHPの式と演算子の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。