PHP 运算符使用指南:从入门到精通

PHP作为一种广泛使用的编程语言,其运算符的使用是每个开发者必须掌握的基础。本文将带你深入了解PHP中的各类运算符,助你从入门到精通。

PHP 运算符使用指南:从入门到精通

基础运算符

算术运算符

算术运算符用于执行基本的数学运算。常见的算术运算符包括:

  • +:加法
  • -:减法
  • *:乘法
  • /:除法
  • %:取模(求余数)

示例代码:

<?php
$a = 10;
$b = 3;
echo $a + $b; // 输出 13
echo $a - $b; // 输出 7
echo $a * $b; // 输出 30
echo $a / $b; // 输出 3.3333...
echo $a % $b; // 输出 1
?>

赋值运算符

赋值运算符用于将值赋给变量。常见的赋值运算符包括:

  • =:基本赋值
  • +=:加后赋值
  • -=:减后赋值
  • *=:乘后赋值
  • /=:除后赋值
  • %=:取模后赋值

示例代码:

<?php
$a = 10;
$a += 5; // $a 现在是 15
$a -= 3; // $a 现在是 12
$a *= 2; // $a 现在是 24
$a /= 4; // $a 现在是 6
$a %= 5; // $a 现在是 1
?>

比较运算符

比较运算符用于比较两个值,返回布尔值。常见的比较运算符包括:

  • ==:等于
  • != 或 <>:不等于
  • ===:全等于(值和类型都相同)
  • !==:不全等于(值或类型不同)
  • >:大于
  • <:小于
  • >=:大于等于
  • <=:小于等于

示例代码:

<?php
$a = 10;
$b = "10";
echo ($a == $b); // 输出 1(true)
echo ($a === $b); // 输出 (false)
echo ($a != $b); // 输出 (false)
echo ($a !== $b); // 输出 1(true)
?>

逻辑运算符

逻辑运算符用于组合多个条件表达式。常见的逻辑运算符包括:

  • && 或 and:逻辑与
  • || 或 or:逻辑或
  • !:逻辑非
  • xor:逻辑异或

示例代码:

<?php
$a = true;
$b = false;
echo ($a && $b); // 输出 (false)
echo ($a || $b); // 输出 1(true)
echo (!$a); // 输出 (false)
echo ($a xor $b); // 输出 1(true)
?>

位运算符

位运算符用于对整数的二进制位进行操作。常见的位运算符包括:

  • &:按位与
  • |:按位或
  • ^:按位异或
  • ~:按位取反
  • <<:左移
  • >>:右移

示例代码:

<?php
$a = 5; // 二进制 0101
$b = 3; // 二进制 0011
echo ($a & $b); // 输出 1(二进制 0001)
echo ($a | $b); // 输出 7(二进制 0111)
echo ($a ^ $b); // 输出 6(二进制 0110)
echo (~$a); // 输出 -6(二进制 1010)
echo ($a << 1); // 输出 10(二进制 1010)
echo ($a >> 1); // 输出 2(二进制 0010)
?>

其他运算符

三元运算符

三元运算符用于简化条件表达式。语法为:条件 ? 值1 : 值2。

示例代码:


<?php
$a = 10;
$b = ($a > 5) ? "大于5" : "小于等于5";
echo

你可能想看:
« 上一篇
下一篇 »

相关推荐

php实时推送,php实地培训

2026年10月05日

53阅读

php乱码出现问号的原因,php乱码出现问号的原因有哪些

2026年10月05日

45阅读

php一句话木马,一句话木马ctf

2026年10月05日

48阅读

php获取数组长度,php中如何获取数组的长度

2026年10月05日

50阅读

php面试题库及答案,php程序员面试真题库

2026年10月05日

47阅读

phpcontent-type修改,php源码二次修改需要多少钱

2026年10月05日

42阅读