第1个回答 2011-02-09
1.用单引号时
1)字符串里变量不会被输出 如:
$name='text';
echo '$name';//输出 $name
2)字符串里的转义字符不会输出 如果
echo 'it \n test'; //输出 it \n test
2 用双引号
1)字符串里变量会被输出 如:
$name="text";
echo '$name';//输出 text
2)字符串里的转义字符不会输出 如果
echo "it is \n test"; //输出 it is test (变成三个空格)
第2个回答 2018-08-04
,在单引号串中甚至反斜杠也失去了他的扩展含义(除了插入反斜杠\\和插入单引号\')。所以,当你想在字串中进行变量代换和包 含\n(换行符)等转义序列时,你应该使用双引号。单引号串可以用在其他任何地方,脚本中使用单引号串处理速度会更快些,因为PHP语法分析器对单引号串 的处理方式比较单纯,而双引号的处理由于串内部也需要解析,因此更复杂些,所以处理速度略慢。本回答被网友采纳
第3个回答 2011-02-01
字符串是以/0结尾,表示空字符,这样输入或者输出遇到空字符就会默认结束。在C中,字符串是以双引号包括,单引号包括的是字符。
第4个回答 2011-02-01
当你希望字符串中的变量不被替换时用单引号,
$a=2
print 'the result is : $a'
the result is:$a
print "the result is :$a"
the result is:2
似乎是这个样子的,很久没用过了。自己试一下