数据类型,是指变量中存储的数据的类型。
PHP 的数据类型,可以分为:标量数据类型、复合数据类型、特殊数据类型。如下表:
| 数据类型种类 | 包括的数据类型 |
|---|---|
| 标量数据类型 | Interger、Float、String、Boolean |
| 复合数据类型 | Array、Object |
| 特殊数据类型 | Resource、NULL |
注:在本章节我们只介绍标量数据类型。复合数据类型、特殊数据类型在后边的章节会详细介绍。
标量数据类型是最基本的数据类型,在 PHP 中,标量数据类型分为 4 种。如下表:
| 类 型 | 中 文 | 说 明 |
|---|---|---|
| Integer | 整型 | 存储一个整数,包含正整数、0、负整数 |
| Float | 浮点型 | 存储一个小数,但也可以用来存储整数 |
| Boolean | 布尔型 | 存储 true 或 false,true 代表真、false 代表假 |
| String | 字符串类型 | 存储一个字符串,字符串必须用双引号或单引号引起来 |


单双引号的区别:
1、双引号中的变量,会被解析
2、单引号中的变量,不会被解析
<!DOCTYPE html><html><head><title>单双引号区别</title><meta charset="utf-8" /></head><body><?php$age = 15;$msg1 = '小明的年龄为:{$age}';$msg2 = "小明的年龄为:{$age}";echo $msg1;//输出结果:小明的年龄为:{$age}echo $msg2;//输出结果:小明的年龄为:15?></body></html>

常见转义字符,如下表:
| 转义字符 | 说明 |
|---|---|
| \b | 退格(BS),将当前位置移动到前一列 |
| \n | 换行(LF),将当前位置移动到下一行开头 |
| \r | 回车(CR),将当前位置移动到本行开头 |
| \t | 水平制表(HT),跳到下一个TAB位置 |
| \v | 垂直制表(VT) |
| \\ | 表示反斜杠字符“\” |
| \‘ | 表示单引号字符 |
| \“ | 表示双引号字符 |
| \? | 表示问号 |
| \0 | 表示空字符(NULL) |

