算术运算符
+ 加法运算符 这里的+只用作数学运算,不能拼接字符串,“.”具有拼接字符串的作用
- 减法运算符
* 乘法运算符
/ 除法运算符
% 取模运算符(求余数)
赋值运算符:将一个数据值赋给一个变量。组合赋值运算符,在赋值之前会完成某个运算
$a = 5; 赋值
+= 加法赋值
-= 减法赋值
*= 乘法赋值
/= 除法赋值
.=拼接赋值
字符串运算:用于拼接字符串,拼接表示将两个或多个对象组合起来
$a = "hello";
$b = $a."world"; 表示拼接前后两个字符串
echo $b;
$b = "Hello";
$b .= "World!"; .=表示$b = $b."World";
echo $b;
递增++,递减--运算符:将变量的当前值加1或减1,简洁代码
++$i 先运算后赋值
$i++ 先赋值后运算
--$i 先运算后赋值
$i-- 先赋值后运算
逻辑运算符:利用逻辑运算符可以根据多个变量的值进行判断,这使得控制程序的流程成为可能,逻辑操作符常用于控制结构中,如if条件和while及for循环
&&,AND 逻辑与
||,OR 逻辑或
!,NOT 逻辑非
比较运算符:返回一个布尔值true或false
> 大于
< 小于
>= 大于或等于
<= 小于或等于
!= 不等于
<> 不等于
== 等于
=== 全等于(两个比较的内容里,类型也要一样)
!== 全不等
三元运算符
条件?true时执行的代码:false时执行的代码