# 运算符
# 字符串连接符.
$a=1;
$b=2;
echo $a.$b."<br/>";
# 显示值类型函数var_dump()
var_dump($a.$b);
# 获取数据类型gettype()
$a=1;
echo gettype($a);
# 算数运算符
# 加号减号
$a=1;
$b=2;
echo $a+$b."<br/>";
echo '加减号'.($a+$b)."<br/>";
# 求余符号%
$a=1;
$b=2;
var_dump('求余符号'.$a%$b);
# 比较运算符 == 和===
//双等于:弱判断 不比较数据类型
//三等于 全等于 比较数据类型
echo '比较运算符'.($a==$b)."<br/>";
# 其他运算符
- 逻辑运算符 && || ! 与或非
- 三元表达式
# 判断运算符
# 为false的几种情况
- 整数0 为假 非0整数为真
$num=0;
echo '整数0为假';
if($num){
echo 'true'.'<br/>';
}else{
echo 'false'.'<br/>';
}
- 空字符串为假
$str='';
echo '空字符串为假';
if($str){
echo 'true'.'<br/>';
}else{
echo 'false'.'<br/>';
}
- 空字符串的0为假
$strnum='0';
echo '空字符串的0为假';
if($strnum){
echo 'true'.'<br/>';
}else{
echo 'false'.'<br/>';
}
- 空数组为假
$arr=[];
echo '空数组为假';
if($arr){
echo 'true'.'<br/>';
}else{
echo 'false'.'<br/>';
}
- null为假
$null=null;
echo 'null为假';
if($null){
echo 'true'.'<br/>';
}else{
echo 'false'.'<br/>';
}
- 获取一定范围内的随机整数
$shaizi=mt_rand(1,6);//(最小值, 最大值)
echo $shaizi;