一、简介:
php语言是弱类型语言,声明变量的时候不需要指定数据类型。但每个数值都是有数据类型的。PHP共有九种数据类型。
php基本数据类型共有四种:boolean(布尔型),integer(整型),float(浮点型,也称作 double),string(字符串)
四种基本数据类型又可分为三个类别:
数字型(2个):integer,double
字符型(1个):string
布尔型(1个):boolean
二、原理:
数字型,字符型,布尔型这三种数据类型基本是所有编程语言都要处理的基本数据类型模型。
数字型代表变量存储的是数字。
字符型代表变量存储的是字符。
布尔型代表变量存储的是布尔值(true或false)。
php语言又将数字型变量细分为两种基本数据类型,可以达到对数据的存储空间更精准的控制。因为不同的数字类型占用的存储空间不同。
假设:不细分两种数字型基本数据类型,而用number类型代替两种数字型基本数据类型的话。那么php将只有三种基本数据类型:number、string、boolean。
三、注意事项:
1. 数组是值传递,对象是引用传递。当给一个函数传递一个数据时,默认是将整个数组的值传入。也可以使用&操作符,将数组的传递类型改为引用传递。
2. double 和 float 是相同的,由于一些历史的原因,这两个名称同时存在。