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 变量与数据类型详解