通过一组类型判断函数,来判断变量,最终返回这个变量所保存数据的数据类型(相同为true,否则为false):是一组以is_开头后面跟类型名字的函数
is_×××(变量名)
Bool(布尔)类型不能用echo来查看,可以使用var_dump来查看
Var_dump(变量1,变量2…)
Var_dump(is_int($a));
Gettype(变量名):获取类型 得到的是该类型对应的字符串
Settype(变量名,类型):设定数据类型,与强制转换不同
1.强制转换(类型)变量名,是对数据复制的内容进行处理(不会处理实际存储的内容)
2.Settype会直接改变数据本身
在PHP中提供了四种整型的定义方式:十进制定义、二进制定义、八进制定义、十六进制定义
$a=120; //10进制
$a=0b110; //2进制
$a=0120; //8进制
$a=0×120; //16进制
默认的PHP输出数值都会自动转换成10进制
Decbin(): 十进制转二进制
Decoct(): 十进制转八进制
Dechex(): 十进制转十六进制
Bindec(): 二进制转十进制
……以此类推
var_dump(decbin(107));