php中,复合数据类型有两种,一种是数组,另一种是对象。

数组(array):一组类型相同数据的集合;
对象(object):对象是类的实例,通常使用new关键字来创建。
数组(array)(推荐学习:PHP编程从入门到精通)
立即学习“PHP免费学习笔记(深入)”;
把一系列的数据集合起来,形成一个可操作的整体,这就数组。数组中的数据可以是标量数据、数组、对象、资源等等。我们一般把数组中的单个数据称作元素,元素又被分为索引(键名)和值两部分。索引(键名)可以是数字或字符串,值可以是任何数据类型。
数组的声明
格式:
$a=array(值1,值2,值3,...); //或 $a=array(key1=>值1,key2=>值2,key3=>值3,...); //或 $a=array(); $a[索引]=值1; $a[索引]=值2; $a[索引]=值3; ...
实例:
Dbsite企业网站管理系统V1.5.0 秉承"大道至简 邦达天下"的设计理念,以灵巧、简单的架构模式构建本管理系统。可根据需求可配置多种类型数据库(当前压缩包支持Access).系统是对多年企业网站设计经验的总结。特别适合于中小型企业网站建设使用。压缩包内包含通用企业网站模板一套,可以用来了解系统标签和设计网站使用。QQ技术交流群:115197646 系统特点:1.数据与页
1,"b"=>2); $b["c"]=3; var_dump($a); var_dump($b); ?>
说明:
数字的长度是动态的,只要给数组增加值,数组的长度就会自动增加;
数值里的值随时都可以改变,只要再给指定的单元赋值,该单元原有的值就会被覆盖;
var_dump()函数会将数组的结构输出,并不能单个输出数组的值。
对象(object)
对象是类的实例,是真实存在的。创建对象一般使用new关键字来创建。
对象的创建
new 类名();
实例
name=$name;
$this->color=$color;
}
}
$xiao=new Dog("小黄","黄色");//创建对象
var_dump($xiao); //打印对象
?>










