连接运算
连接运算:是PHP中将多个字符串拼接的一种符号
. :将两个字符串连接到一起
.= : 复合运算,将左边的内容与右边的内容连接起来,然后重新赋值给左边变量

比较运算符:
=== 全等于,左边与右边的值相同并且左边与右边的数据类型都要相同
!== 不全等于,只要大小或者类型有一个不相同就会产生false。

类型判断
is_XXX(变量名) ;例如 is_int($a);(相同结果为true,失败为false)

Gettype(变量名):获取类型,得到的是该类型对应的字符串

Settype(变量名,类型)(返回bool值表示转换成功与否):设定数据类型:与强制转换不同
1)强制转换(类型)变量名,是对数据值复制的内容进行处理(不会处理实际存储的内容)
2)settype会直接改变数据本身

判断相等

var_dumo();

错误抑制符

echo @($a%1);

三目运算符

表达式1?表达式2:表达式3;

$a=3;
echo $c=$a>1?10:1;

三目运算符还可以内嵌,多层嵌套

echo $b>10?($b>10?11:9):($b<10?9:11);多层嵌套最好用小括号括起来。

自操作
++自增
--自减
UrLVc4.png

运算符优先级

UyMa7j.png