发布于 5年前
PHP字符串的定义方式和各自区别
单引号
- 单引号不能解析变量
- 单引号不能解析转义字符,只能解析单引号和反斜线本身
- 变量和变量、变量和字符串、字符串和字符串之间用
.
连接 - 单引号的效率高于双引号
双引号
- 双引号可以解析变量,变量可以使用特殊字符和{}包含
- 双引号可以解析所有转义字符
- 也可以使用
.
来连接
heredoc和newdoc
- Heredoc 类似于双引号
$str = <<<EoT . . . EoT
- Newdoc 类似于单引号
$str = <<<'EoT' . . . EoT
- 两者都用来处理大文本