### PHP 数据类型

PHP使用两种类型的数据:

1、数字：包括整型、浮点数。

十进制：如果看到15时，它表示（1*10+5）或1510

包含（0...9）十个数字

八进制：如果看到15时，它表示（1*8+5）或158 或 1310

包含（0...7）八个数字

十六进制：如果看到15时，它表示（1*16+5）或1516 或 2110

包含（0...9，A,B,C,D,E,F）十六个数字

2、文本：即作为一个处理单元的一串字符。

2.1、单引号字符串

即用单引号把想使用的文本括起来。

如：'I am Siron.'

？： 如果我要写 This's book is highly enjoyable. 该怎么写呢？

2.2、双引号字符串

即用双引号把想使用的文本括起来，但复杂些。双引号中可以使用变量替换。

如："I am Siron."

？： 如果我要写 Tom said,"Gifts are great.". 该怎么写呢？

注意：前面有两个问题，是不是简单的用单、双引号就可以解决呢？

不，这样会产生错误！！！

我们不得不提到转义字符“\” ：紧跟其后的字符的功能将被忽略。

所以，2.1 的问题可这样写：'This\'s book is highly enjoyable.'

2.2 的问题可这样写： "Tom said,\"Gifts are great.\""

下面我们来看单引号字符串与双引号字符串一个较大的不同点：

可在双引号字符串中加入特殊的转义序列

转义序列列表如下：

转义序列 | 描述
\n | 换行
\r | 回车
\t | 制表符
\$ | 美元符号
\0nnn | 任一八进制数
\xnn | 任十六进制数
\\ | 反斜杠字符

注：PHP 用“$”来定义变量，所以要写“$”时，就要用转义字符了

2.3、反引号字符

PHP用反引号字符串来运行系统命令