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. 资源
- 资源是一种特殊的变量,保存在外部资源的一个应用,资源是通过函数来进行建立的。