自动转换
就是在各个变量进行运算过程中进行转换;
eg1:$int = 12;
$double =3.1415;
$str='abc';
$bool =true;
整形和浮点类型转换
$re = $int+$double;
能够打印变量类型
var_dump($re);
整型和字符串进行转换
前方字符串数字为转换后的数值
小结;
所有类别都会向浮点类别转换
强制转换
格式:(类型关键字)$变量名
(int)(integer)整形
var_dump((int)$str);
变量类型的判断
is_int()
is_bool()
is_string()
is_double()
is_array()
function sum($a,$b){
//判断a和b
if(is_number($a)&&is_number($b)){
return $a+$b;
}
return '请输入一个合适的参数';
}
echo sum('asasas',16);