PHP中的复合数据类型是哪两种

PHP中的复合数据类型是哪两种

内容导读

收集整理的这篇技术教程文章主要介绍了PHP中的复合数据类型是哪两种,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1284字,纯文字阅读大概需要2分钟

内容图文

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

数组(array):一组类型相同数据的集合;

对象(object):对象是类的实例,通常使用new关键字来创建。

数组(array)(推荐学习:PHP编程从入门到精通)

把一系列的数据集合起来,形成一个可操作的整体,这就数组。数组中的数据可以是标量数据、数组、对象、资源等等。我们一般把数组中的单个数据称作元素,元素又被分为索引(键名)和值两部分。索引(键名)可以是数字或字符串,值可以是任何数据类型。

数组的声明

格式:

$a=array(值1,值2,值3,...);//或$a=array(key1=>值1,key2=>值2,key3=>值3,...);//或$a=array();$a[索引]=值1;$a[索引]=值2;$a[索引]=值3;...

实例:

<?php$a=array("a","b","c","d");$b=array("a"=>1,"b"=>2);$b["c"]=3;var_dump($a);var_dump($b);?>

说明:

数字的长度是动态的,只要给数组增加值,数组的长度就会自动增加;

数值里的值随时都可以改变,只要再给指定的单元赋值,该单元原有的值就会被覆盖;

var_dump()函数会将数组的结构输出,并不能单个输出数组的值。

对象(object)

对象是类的实例,是真实存在的。创建对象一般使用new关键字来创建。

对象的创建

new 类名();

实例

<?phpclass Dog{ //类public $name="";public $color="";function __construct($name,$color){//构造函数$this->name=$name;$this->color=$color;}}$xiao=new Dog("小黄","黄色");//创建对象var_dump($xiao); //打印对象?>

以上就是PHP中的复合数据类型是哪两种的详细内容,更多请关注Gxl网其它相关文章!

内容总结

以上是为您收集整理的PHP中的复合数据类型是哪两种全部内容,希望文章能够帮你解决PHP中的复合数据类型是哪两种所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。


本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com