单引号、双引号与定界符——PHP
单引号与双引号 单引号和双引号在echo输出时的区别 echo输出时,如果使用单引号,那么echo会把单引号之间的全部内容当成普通字符串输出,不能识别变量和转义字符( 单引号串中的内容总被认为是普通字符 ) 1 $str1 = "Hello"; 2 echo '$str1<br/>'; 运行结果: echo输出时,如果使用双引号,那么echo会识别双引号之间的变量和转义字符 1 $str1 = "Hello"; 2 echo '$str1<br/>'; 3 echo "$str1<br/>"; 运行结果: 在上面的测试代码中,给$str1变量赋值的内容只有普通字符,所以使用单引号和双引号赋值的作用时一样的 ------------------------------------------------------ 单引号和双引号在给变量赋值时的区别 1 $str1 = "Hello"; 2 $str2 = '$str1 my friend'; 3 $str3 = "$str1 my friend"; 4 echo "$str2<br/>"; 5 echo "$str3<br/>"; 运行结果: ----------------------------------------------------- PHP语法分析器是用成对的引号来判断一个字符串的。因此