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中的复合数据类型是哪两种所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。