PHP 中的常见运算符符号及其分类如下:
1. 算术运算符- +:加法
- -:减法
- *:乘法
- /:除法
- %:求余(取模)示例:
$remainder = $number % 3; // 计算 $number 除以 3 的余数2. 赋值运算符- =:直接赋值
- +=:加法赋值($a += $b 等价于 $a = $a + $b)
- -=:减法赋值
- *=:乘法赋值
- /=:除法赋值示例:
$total = 10;$total += 5; // $total 变为 153. 比较运算符- ==:等于(值相等)
- != 或 <>:不等于
- >:大于
- <:小于
- >=:大于等于
- <=:小于等于
- ===:全等(值和类型均相等)
- !==:不全等示例:
if ($age >= 18) { echo "成年人"; }4. 逻辑运算符- && 或 and:逻辑与(两者为真时返回真)
- || 或 or:逻辑或(任一为真时返回真)
- !:逻辑非(取反)示例:
if ($isLoggedIn && $hasPermission) { /* 执行操作 */ }5. 位运算符- &:按位与
- |:按位或
- ^:按位异或
- <<:左移(二进制位左移)
- >>:右移(二进制位右移)示例:
$flags = 0b1100 & 0b1010; // 结果为 0b1000(二进制)6. 其他运算符- .:字符串连接符$greeting = "Hello" . " World!"; // 输出 "Hello World!"
- :::双冒号,用于访问类的静态成员或常量MathUtils::PI; // 访问类的常量
- ->:箭头,用于访问对象的成员$user->name; // 访问对象的属性
- ??:空合并运算符(PHP 7+,返回第一个非空值)$username = $_GET['user'] ?? 'Guest';
- ?::三元运算符$status = ($score >= 60) ? "及格" : "不及格";
总结PHP 运算符通过符号组合实现多样化操作,包括数学计算、逻辑判断、位操作等。合理使用这些运算符可以高效编写条件判断、循环和表达式。例如:
$result = ($a > $b) ? ($a + $b) : ($a - $b); // 结合比较、算术和三元运算符