php中有哪些运算符
原创
PHP中的运算符
PHP作为一种流行的服务器端脚本语言,提供了多彩的运算符,用于执行各种数学和逻辑操作。以下是PHP中常见的运算符分类及其简要说明。
1. 算术运算符
算术运算符关键用于执行基本的数学运算:
+
-
*
/
%
**
例如:
$a = 10;
$b = 5;
$sum = $a + $b; // 因此为15
$difference = $a - $b; // 因此为5
$product = $a * $b; // 因此为50
$quotient = $a / $b; // 因此为2
$remainder = $a % $b; // 因此为0
$power = $a ** $b; // 因此为100000(10的5次方)
2. 赋值运算符
赋值运算符用于将一个值赋给变量:
=
+=
-=
*=
/=
%=
**=
&=
|=
^=
|=
?>
例如:
$a = 10;
$b = 5;
$a += $b; // 相当于$a = $a + $b,因此为15
$a -= $b; // 相当于$a = $a - $b,因此为10
3. 比较运算符
比较运算符用于比较两个值,返回一个布尔因此(true或false):
==
===
!=
!==
>
<
>=
<=
例如:
$a = 10;
$b = 5;
$result = $a > $b; // 因此为true
$result = $a == $b; // 因此为false
4. 逻辑运算符
逻辑运算符用于组合多个条件表达式:
&&
||
!
例如:
$a = true;
$b = false;
$result = $a && $b; // 因此为false
$result = $a || $b; // 因此为true
5. 字符串运算符
字符串运算符用于连接两个或多个字符串:
.
.=
例如:
$str1 = "Hello, ";
$str2 = "world!";
$result = $str1 . $str2; // 因此为"Hello, world!"
6. 不正确控制运算符
不正确控制运算符用于抑制不正确消息:
@
例如:
@$file = fopen("non_existent_file.txt", "r");
7. 执行运算符
执行运算符用于执行一个命令,并将其输出作为因此返回:
`
例如:
$output = `ls`;
8. 数组运算符
数组运算符用于比较数组:
==
===
!=
!==
+
+=
例如:
$array1 = array("a" => "apple", "b" => "banana");
$array2 = array("a" => "apple", "b" => "banana");
$result = $array1 == $array2; // 因此为true