PHP数据类型包括8种:其中包括四种标量类型、两种复合类型和两种特殊类型。具体是:整数、浮点数、字符串、布尔、数组、对象、NULL、资源。
标量类型

整型(int)

  1. 整数必须有至少一个数字(0-9)
  2. 整数不能包含逗号或空格
  3. 整数不能有小数点
  4. 整数正负均可
  5. 可以用三种格式规定整数:十进制、十六进制(前缀是 0x)或八进制(前缀是 0)
  6. 带符号 -21亿到21亿,不带符号 0到24亿,超出整型存贮范围会溢出

浮点型(float)

用于存储数字,和整型不同的是浮点型可以有小数点

  1. 带小数点的
  2. 科学计数法的写法,e或者E
  3. 浮点数是有误差的,不要比较两个浮点数的大小
  4. float或者是double双精度浮点或者是real实数浮点

字符串

字符串就是连续的字符序列,字符串操作详细介绍

布尔类型(bool)

布尔型是最简单的数据类型,只有两个值 false(假) 和true(真),要么是真,要么是假

复合类型

数组(Array)

一组相同类型的集合,数组可以在一个变量中存储多个值。

对象(Object)

对象是一个实例,使用new命令创建一个对象

特殊类型

资源(Resource

资源是一种特殊的变量,保存在外部资源的一个应用,资源是通过函数来进行建立的

空null或NULL

  1. 变量未声明直接使用,它的值就null
  2. 声明一个变量并且赋值为null
  3. 经过unset()注销过的变量值为null