<?php /* PHP的运算符号 * * 运算元 运算符 运算元 * * 1 + 1 * * 一元运算符 +1 -1 ++ -- ! * * 二元运算符 + - * / % > < = == === * * 三元运算符 1 ? 2 : 3 * * $a = 10; * * 算术运算符号 + - * / % ++ -- * 赋值运算符号 = += -= *= /= %= * 比较运算符号 > < == >= <= === != !== * 逻辑运算符号 && || ! * 位运算符号 & | ^ ~ >> << * * 其它运算符号 ? : @ => -> * */ ?>
•演算子とは、与えられた 1 つ以上の値 (プログラミング用語では式) を受け取り、別の値を生成するものです (したがって、構造全体が式になります)。したがって、値を返す関数または構造体 (print など) は演算子と考え、値を返さないもの (echo など) は別のものと考えてください。
•演算子には 3 つのタイプがあります:
– ! (否定演算子) や ++ (加算演算子) など、1 つの値のみを操作する単項演算子。
– 2 つのオペランドを持つ二項演算子。PHP でサポートされているほとんどの演算子はこのタイプです。
– 三項演算子: ? :.
これは、2 つのステートメントまたはプログラム ルートの間で選択するのではなく、1 つの式に基づいて 2 つの式の間で選択するために使用する必要があります。三項式全体を展開記号で囲むことをお勧めします。
PHP の演算子
1、算術演算子
一般的な算術演算子
演算の種類 | 演算子 | 例 | 結果 | |||||||||||||||||||||||||||||||||
反転演算 | - | -$a | $aの負の値を返します | |||||||||||||||||||||||||||||||||
加算演算 | + | $a + $b | を返します$aと$bの合計 | |||||||||||||||||||||||||||||||||
減算演算 | - | $a - $b | $aと$bの差を返します | |||||||||||||||||||||||||||||||||
乗算演算 | * | $a * $b | $aと$bの積を返します | |||||||||||||||||||||||||||||||||
除算演算 | / | $a / $b | $aと$bの商を返します | |||||||||||||||||||||||||||||||||
剰余演算 | % | $a % $b | $aと$bの剰余を返します |
例 | 結果 | 論理AND | |
$a && $b または $a と $b | $a と $b が両方とも true の場合は true を返し、それ以外の場合は false を返します | 論理 OR | |
$a || $b または $a または $b | $a または $b が true の場合は true を返し、そうでない場合は false を返します | Logic XOR | |
$ a | ! | !$a | $a が false の場合は true を返し、それ以外の場合は false を返します |
3. 代入演算子 | 代入演算子 "= "ですPHP の最も基本的な演算子で、「=」の右側の式の値を左側のオペランドに代入します。さらに、複合代入演算子も PHP でよく使用されます。複合代入演算子 |
結果
メソッドの追加 | += | $a + = 5 | $a に 5 を加えて $a に代入します。 $a に 5 を掛けた値を $a に代入します。 除算代入 | |||||||||||||||||||||||||||||||||
/= | $a /= 5 | $a を 5 で割った商には、$a の商が代入されます | 余りを代入し、 | |||||||||||||||||||||||||||||||||
%= | $a %= 5 | $aを5で割った余りは$aに代入されます | 4. 比較演算子
|
以上がPHPの演算子の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。