单引号字符串
形式: $s1 = ‘字符串内容’
特点:
只能使用2个转义符: \\(代表一个反斜杠) \’(代表一个单引号)
通常,如果没有其他特殊需求(比如字符串中使用一些转义符,以及一些变量),则推荐使用单引号字符串。!
$str1 = ‘John\’s Apple phone is lost. ’;
$str2 = ‘ mama say: “don\'t speak with stranger ” ‘;
双引号字符串
形式: $s1 = “字符串内容”
特点:
1,能使用较为丰富的转义符,包括:\\ \” \n \r \t \$等
\n :代表“换行符”(就是一个新行)
\r :代表“回车符”(其实也是一个新行)
\t :代表“tab符”,
\$ :代表“$”本身,因为双引号字符串中能识别(解析)变量,则如果不想要去解析,就用此转义!
$v1 = 10;
echo “结果为:$v1”; //输出内容为: 结果为:10
echo “结果为:\$v1”; //输出内容为: 结果为:$v1
2,“$”符号在其中会被识别为是变量的起始符号,并试图读取变量值——即能识别变量;
3,识别其中变量,建议使用大括号括起来,类似这样:{$变量名}, {$数组[‘下标’]}