PHP变量中的所有数据都属于八种基本类别之一,称为数据类型。变量的数据类型确定可以对变量的数据执行哪些操作,以及保存数据所需的内存量。
标量数据类型
PHP支持四种标量数据类型。标量数据表示仅包含单个值的数据。
以下是标量数据类型和示例的列表:
标量数据类型 | 描述 | 示例 |
---|---|---|
整数 | 整数,不带小数点 | 12 ,15 ,123 |
浮点数 | 浮点数,带有小数点 | 9.98 ,10.00 |
字符串 | 字符系列 | "yiibai.com" ,"Hello, world!" |
布尔值 | 表示true 或false |
true |
复合类型
PHP支持两种复合类型。复合数据是可以包含多个值的数据。
下表描述了PHP的复合类型:
复合数据类型 | 描述 |
---|---|
数组 | 有序映射(包含映射到值的名称或数字) |
对象 | 一种可能包含属性和方法的类型 |
PHP支持两种特殊数据类型
特殊数据类型 | 描述 |
---|---|
资源 | 包含对外部资源的引用,例如:文件或数据库 |
Null | 只包含null 值 |