PHP 运算符类型
-
PHP 运算符
什么是运算符?使用表达式4 + 5 = 9可以给出简单的答案。这里4和5被称为操作数,+被称为操作符。PHP语言支持以下类型的运算符。- 算术运算符
- 比较运算符
- 逻辑(或关系)运算符
- 分配运算符
- 条件(或三元)运算符
- 位运算符
让我们逐一了解所有运算符。 -
算术运算符
PHP语言支持以下算术运算符 - 假设变量A为10,变量B为20运算符 描述 例子 + 添加两个操作数 A + B将得到30 - 从第一个减去第二个操作数 A - B将得到-10 * 将两个操作数相乘 A * B将得到200 / 用除分子除分子 B / A将得到2 % 模数运算符和整数除法后的余数 B %A将得到0 ++ 递增运算符,将整数值增加1 A++ 将得到11 -- 递减运算符,将整数值减一 A-- 将得到9 例子 -
比较运算符
PHP语言支持以下比较运算符 - 假设变量A为10,变量B为20运算符 描述 例子 == 检查两个操作数的值是否相等,如果是,则条件变为true。 (A == B)是false。 != 检查两个操作数的值是否相等,如果值不相等则条件变为true。 (A != B)是true。 > 检查左操作数的值是否大于右操作数的值,如果是,则条件变为true。 (A > B) 是false。 < 检查左操作数的值是否小于右操作数的值,如果是,则条件变为true。 (A < B) 是true。 >= 检查左操作数的值是否大于或等于右操作数的值,如果是,则条件变为true。 (A >= B)是false。 <= 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件变为true。 (A <= B)是true。 === 检查做操作数的值和数据类型等于右操作数的值和类型,如果是,则条件变为true 假设A="11",B=11,那么(A === B)为false,因为A是字符串,B是整型。 !== 检查做操作数的值和数据类型不等于右操作数的值或类型,如果是,则条件变为true 假设A="11",B=11,那么(A !== B)为true,因为A是字符串,B是整型。 例子 -
逻辑运算符
PHP语言支持以下逻辑运算符 - 假设变量A为10,变量B为20运算符 描述 例子 and 称为逻辑和运算符。如果两个操作数均为真,则条件成立。 (A and B)是true。 or 称为逻辑或运算符。如果两个操作数中的任何一个非零,则条件变为真。 (A or B)是true。 && 称为逻辑和运算符。如果两个操作数都不为零,则条件成立。 (A && B)是true。 || 称为逻辑或运算符。如果两个操作数中的任何一个非零,则条件变为真。 (A || B)是true。 ! 称为逻辑非运算符。用于反转其操作数的逻辑状态。如果条件为真,则逻辑非运算符将为false。 !(A && B) 是false。 例子 -
条件三元运算符
还有一个运算符叫做条件运算符。这首先计算表达式的true或false值,然后根据评估结果执行两个给定语句中的一个。条件运算符具有以下语法运算符 描述 例子 ?: 条件表达 如果条件为真 ? 执行这里: 否则为执行这里 例子 -
赋值运算符
PHP支持以下赋值运算符运算符 描述 例子 = 简单赋值运算符,将右侧操作数的值分配给左侧操作数 C = A + B 将A + B的值分配给C += 添加AND赋值运算符,它将右操作数添加到左操作数并将结果赋给左操作数 C += A 相当于 C = C + A -= 减去AND赋值运算符,它从左操作数中减去右操作数,并将结果赋给左操作数 C -= A相当于C = C - A *= 乘以AND赋值运算符,它将右操作数与左操作数相乘,并将结果赋值给左操作数 C *= A相当于C = C * A /= 除法AND赋值运算符,它将左操作数除以右操作数,并将结果赋值给左操作数 C /= A相当于C = C / A %= 模数AND赋值运算符,它使用两个操作数的模数并将结果赋给左操作数 C %= A相当于C = C % A 例子提示:PHP更多运算符参考:>>>>>>>>>
提示:PHP运算符优先级参考:>>>>>>>>>