双引号解析变量,单引号不解析变量,定界符解析变量
双引号中直接输出单引号,单引号中直接输出双引号,
单引号输出单引号需要转义,双引号输出双引号需要转义.(转义字符”\“)
双引号输出变量名需要转义('\');

例:

//双引号

$a="123";
$b="456";
$c=$a.$b;
echo "\$c";die;
输出结果是变量名$c

echo $c;

输出结果是$c=123456;


$a='jjjjjj';
$b="aaa $a";
echo $b;

输出结果是$b="aaajjjjjj";


//定界符:定界符文本表现的就和双引号字符串一样,只是没有双引号

这意味着在定界符文本中不需要转义引号,不过仍然可以用以上列出来的转义代码。变量会被展开,但当在定界符文本中表达复杂变量时和字符串一样同样也要注意。(注:结束的ABC前面不能有空格)

echo <<<ABC
 111 $a
ABC