PHP数据类型包括8种:其中包括四种标量类型、两种复合类型和两种特殊类型。具体是:整数、浮点数、字符串、布尔、数组、对象、NULL、资源。
标量类型
整型(int)
- 整数必须有至少一个数字(0-9)
- 整数不能包含逗号或空格
- 整数不能有小数点
- 整数正负均可
- 可以用三种格式规定整数:十进制、十六进制(前缀是 0x)或八进制(前缀是 0)
- 带符号 -21亿到21亿,不带符号 0到24亿,超出整型存贮范围会溢出
浮点型(float)
用于存储数字,和整型不同的是浮点型可以有小数点
- 带小数点的
- 科学计数法的写法,e或者E
- 浮点数是有误差的,不要比较两个浮点数的大小
- float或者是double双精度浮点或者是real实数浮点
字符串
字符串就是连续的字符序列,字符串操作详细介绍
布尔类型(bool)
布尔型是最简单的数据类型,只有两个值 false(假) 和true(真),要么是真,要么是假
复合类型
数组(Array)
一组相同类型的集合,数组可以在一个变量中存储多个值。
对象(Object)
对象是一个实例,使用new命令创建一个对象
特殊类型
资源(Resource)
资源是一种特殊的变量,保存在外部资源的一个应用,资源是通过函数来进行建立的
空null或NULL
- 变量未声明直接使用,它的值就null
- 声明一个变量并且赋值为null
- 经过unset()注销过的变量值为null
发表评论