连接运算
连接运算:是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);多层嵌套最好用小括号括起来。
自操作
++自增
--自减
运算符优先级