您的位置:首页 > 编程语言 > PHP开发

PHP中几种数据类型汇总 v0.1

2013-12-20 15:46 204 查看
PHP中存在着几种数据类型,当看代码的时候,往往遇到看不懂的数据形式,现在进行一下初步汇总,之后再进行一下进一步完善。

首先,PHP的数据类型可以“先”分成两类。一种是“单一类型”,一种是“集合类型”
一、“单一类型”

Integer
Float
Boolean
String

二、“集合类型”

Array
Object

问题:如何声明这些类型?

初始回答:PHP的声明的过程中,应该不会向C语言一类的一样,需要对变量的类型做出声明,如,int c=1; 这类,而是$var = 123; 。

问题:为什么PHP语言声明变量是不用带类型?

回答: 因为PHP是一门弱类型语言,弱类型就是对类型不做检测,编译器直接支持。

三、集合类型的声明问题

集合类型,是一种复杂的类型,比如数组,索引,字典等方面。所以在声明方面,就很有复杂性和困难,困难在哪里,困难点在哪里呢?困难在于使用的符号多种多样,所以复杂,所以复杂就复杂在制作数组和使用数组上。

现在开始想,数组是什么,就是组合的数而已,不不不,数组是一个组,但不一定数的组,也可能是别的,如单词的组,既然是个组了,就应该和别人不一样,不一样,你得有东西包着他,有东西分离里面的元素。

PHP中使用什么包装和分隔符呢?就像鸡蛋一样,用什么箱子和什么鸡蛋架呢?

$names = array("James", "Kobe", "Durant");

这个是用包装包,但这不是包装,什么叫用包装呢?就是里面有个动词,就是函数,array,array(),这是一个打包的动作,里面的东东是东西哦,拿出来的时候就用$names[0]如此般般。

另外一种包装就是,放置的一种,更加形象生动的

$names = [ 1, 2, 3 ]; error!!!

这种声明是对,还是错?为什么是错误的?

另外的一种数组是
$descriptions = array( ''James" =>31, "Kobe" => 35, "Durant" =>"Hello I dont know");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: