PHP基础语法3

PHP里面支持8种原始数据类型,4种标准类型,2种复合类型,

 

首先介绍一个函数:

var_dump():作用就是查看某一个变量是什么数据类型

Boolean类型

和其他语言一样,就两个值,一个是TRUE,一个是FALSE

除了FALSE以外,以下变量值也会被当成FALSE

-         布尔值FALSE本身

-         整型值0

-         浮点型0.0 以及空字符串””以及字符串”0”

-         不包含任何元素的数组

-         不包含任何成员变量的对象

-         特殊类型NULL

 

int 整型

和JavaScript里面一样,可以使用十进制,八进制,十六进制,甚至还支持二进制

在PHP里面,不支持无符号整数

我们可以通过is_int()函数来检测一个变量是否为整型,返回值为true或者false,

 

还有一个知识点,就是关于整型数据类型的取值范围

一般来讲,整型数据类型的取值范围为-231~231-1(2147483647)

当一个变量的值超出int的取值范围的话,自动被转为float类型

 

浮点型

PHP里面浮点数有两种表示方式,第一种就是普通小数表示方式,还有一种就是科学计数法

PHP里面浮点数精确到14位,这个精度的计算是从最左边开始,第一个非0的数就是精度的开始,精度开始后的第15位数按照四舍五入的原则向前进1

由于浮点数不能精确存储,所以会出现类似于以下的情况

和整型一样,也存在is_float()函数来判断一个变量是否是一个浮点数。

 

字符串

字符串就是任意长度的字符序列。在PHP里面字符串可以用单引号或者双引号来分隔。在PHP中,单引号和双引号的字符串是有区别的:

如下:单引号里面的变量不会被解析,但是双引号里面的变量会被解析。

 

 

接下来就是单引号支持的转义字符,大多数都是不支持的,但是也不是说完全不支持,只支持两个:单引号和反斜杠

 

posted @ 2017-08-20 23:47  电子E  阅读(100)  评论(0编辑  收藏  举报