变量类型是指能够保存在该变量中的数据类型。
一、数据类型:
1、Integer(整数)
2、Float(浮点数,也叫Double,双精度值,用来表示所有实数)
3、String(字符串)
4、Boolean(布尔值,表示true或false)
5、Array(数组,用来保存具有相同类型的多个数据项)
6、Object(对象,用来保存类的实例)
特殊两个:
7、NULL(空):没有被赋值、已经被重置或者赋值为NULL的变量
8、Resource(资源):特定的内置函数将返回resource类型的变量(例如数据库函数)
PS:PHP属于一种弱类型的语言,它可以根据保存在变量中的值来确定变量的类型。
二、类型转换:
使用类型转换,可以将一个变量或值转换成另一种类型,方法如下:
$totalqty=0;
$totalamount=(float)$totalqty;
$totalamount变量将变成浮点类型,被转换的变量$totalqty类型不变。
三、可变变量:
可变变量允许我们动态的改变一个变量的名称,原理是用一个变量的值作为另一个变量的名称。
$varname='tireqty';
$$varname=5;
上面的代码等价于:
$tireqty=5;