上一章讲述了PHP的4种基本数据类型,这一章继续讲述剩下的PHP数据类型。
Array类型
PHP数组,可以在一个变量中存储多个值。使用array([key]=[value])函数进行声明,可以为数组元素指定下标,也可以不指定,若没有指定下标则系统为默认为其指定从0开始的默认下标。
实例:
?php
i=array(Lucifer,Michael,Gabriel);
var_dump(i);
echobr;
i=array(name=Lucifer,age=26,college=浙江大学);
var_dump(i);
运行结果:
Object类型
PHP对象数据类型,也可以用于存储数据,在PHP中,对象必须声明。
使用class关键字声明类对象。类是可以包含属性和方法的结构。然后在类中定义数据类型,最后在实例化的类中使用数据类型:
?php
classBook
{
varcolor;
function__construct(color=blue){
this-color=color;
}
functionwhat_color(){
returnthis-color;
}
}
functionprint_vars(obj){
foreach(get_object_vars(obj)askey=value){
echokey=value;
}
}
b=newBook(red);
echoBook:;
print_vars(b);
?
运行结果:
NULL类型
NULL值,表示变量没有值。NULL是数据类型为NULL的值。NULL值指明一个变量是否为空值。同样可用于数据空值和NULL值的区别。
实例:
?php
i=PHP你好!;
echoi.br;
i=null;
var_dump(i);
?
运行结果: