[TOC] #### 1. 什么是字符串 --- 字符串就是由连续的字母、数字或字符组成的字符序列 #### 2. 字符串定界符 --- 字符串内容必须写在定界符中,PHP 有四种字符串定界符 ##### a. 单引号 ```php $name = 'liang'; echo $name; // liang ``` 单引号定界符只能解析 `\\` 和 `\'` 两个转义字符 ```php # 如果要在单引号定界符的字符串中使用单引号,需要使用 \ 转义,也就是 \' $name = 'li\'ang'; echo $name; // li'ang ``` 单引号不能解析变量,单引号的运行效率比双引号高 ```php $name = 'liang'; $desc = 'my name is {$name}'; echo $desc; // my name is {$name} ``` ##### b. 双引号 双引号定界符可以解析所有变量和转义字符 ```php $name = 'liang'; $desc = "my name is {$name}"; echo $desc; // my name is liang ``` ##### c. heredoc定界符 heredoc 定界符可以解析变量,名称使用双引号或不使用引号包裹 ##### d. nowdoc定界符 [点击查看字符串中花括号 {} 的用法](https://www.itqaq.com/index/298.html)