PHP中有八大数据类型 integer(整型)、string(字符串)、float(浮点型)、boolean(布尔型)、array(数组)、object(对象)、NULL(空值)、resource(资源)
**

1. 整型

  • 整数必须有至少一个数字(0-9)
  • 整数不能包含逗号或空格
  • 整数不能有小数点
  • 整数正负均可
  • 可以用三种格式规定整数:十进制、十六进制(前缀是 0x)或八进制(前缀是 0)

2. 字符串

  • 可以是引号内的任何文本
  • 单引号和双引号都可以

3. 浮点型

  • 浮点数是有小数点或指数形式的数字。


4. 布尔型

  • 布尔型是PHP中较为常用的数据类型之一,它保存一个true值或者false值,其中true和false是php的内部关键字。设定一个布尔型的变量,只需将true或者false赋值给变量即可。在php中不是只有boolean值为假,在一些特殊情况下非boolean值也被认为是假的。比如说0,空的字符串 和只声明没有赋值的数组

5. 数组

  • 数组在一个变量中存储多个值。


6. 对象

  • 对象是存储数据和有关如何处理数据的信息的数据类型。

在 PHP 中,必须明确地声明对象。
首先我们必须声明对象的类。对此,我们使用 class 关键词。类是包含属性和方法的结构。
然后我们在对象类中定义数据类型,然后在该类的实例中使用此数据类型:

7. 空值

  • 特殊的 NULL 值表示变量无值。NULL 是数据类型 NULL 唯一可能的值。

NULL 值标示变量是否为空。也用于区分空字符串与空值数据库。
可以通过把值设置为 NULL,将变量清空:

8. 资源

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