1.标量数据类型
Boolean(布尔型), Integer(整型), Float(浮点型),String(字符串)
PHP6引入了64位整数值,这意味着PHP将可支持±2^63范围内的整数值。
PHP将字符串看作数组,允许通过数组偏移记法访问特定的字符,例如有以下字符串:$color="maroon";
,可以将字符串当作数组来检索某个字符:
$parser=$color[2];//把'r'赋给$sparser
2.复合数据类型
Array(数组), Object(对象)
每个数组索引(又称key,键)引用一个对应的值,索引可以是一个简单的数,也可以与值有某种直接关联。例如:
①如果要创建美国各州的列表,可以用数字索引的数组
$state[0]="Alabama";
$state[1]="Alaska";
$state[2]="Arizona";
②如果项目要求将美国各州与其州府关联,则
$state["Alabama"]="Montgomery";
$state["Alaska"]="Juneau";
$state["Arizona"]="Phoenix";
留空,等看到第五章的时候再补充
3.使用类型强制转换实现数据类型间的转换
4.类型自动转换
考虑到PHP对于类型的定义非常松散,所以有时会根据引用变量时所处的环境,将变量自动转换为最适合的类型。
5.与类型有关的函数
获取类型gettype()函数
string gettype(mixed var)
转换类型settype()
boolean settype (mixed var,string type)
类型标识符函数
有一大堆函数,但是这些函数大多都有相同的命名约定、参数和返回值。