php中常见的运算符有哪些符号

大神们在线教下,php中常见的运算符有哪些符号
最新回答
三生路

2026-07-02 21:08:06

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); // 结合比较、算术和三元运算符