上一章讲述了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
{
var$color;
function__construct($color=blue){
$this-color=$color;
}
functionwhat_color(){
return$this-color;
}
}
functionprint_vars($obj){
foreach(get_object_vars($obj)as$key=$value){
echo$key=$value;
}
}
$b=newBook(red);
echoBook:;
print_vars($b);
?
运行结果:
NULL类型
NULL值,表示变量没有值。NULL是数据类型为NULL的值。NULL值指明一个变量是否为空值。同样可用于数据空值和NULL值的区别。
实例:
?php
$i=PHP你好!;
echo$i.br;
$i=null;
var_dump($i);
?
运行结果: