对于转义的区别:
单引号,系统不做复杂的转义, 只转义\',\\,
双引号,则转义的比较多,\",\\,\r,\n,\t,\$等.
对于解析变量的区别:
单引号不解析变量原样输出,双引号输出解析后的内容
单引号的使用:
<?php
$a = '123$a';
echo $a;
输出结果为 123$a;
?>
双引号的使用:
<?php
/*
双引号的使用
*/
$a='aaa';
$b = "123$a";
echo $b ;
结果为123aaa;
?>
双引号里输出单引号:
<?php
/*
双引号里输出单引号直接输出
*/
$a = "'34567'";
echo $a;
?>
双引号里输出双引号需要进行转义
<?php
$a = "\"1234\"";
echo $a;
?>
定界符的使用:
<?php
/*定界符的使用 heredoc, nowdoc
* 定界符使用时有一定的规则
*一定是独占一行,而且前面没有任何其他字符.
*
*/
echo<<<ABT
124
ABT;
//nowdoc写法和heredoc一样,唯独在标识符两边用单引号包起来
?>