php里面,字符串什么时候用单引号,什么时候用双引号?
展开全部
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 (变成三个空格)
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 (变成三个空格)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-08-04 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
,在单引号串中甚至反斜杠也失去了他的扩展含义(除了插入反斜杠\\和插入单引号\')。所以,当你想在字串中进行变量代换和包 含\n(换行符)等转义序列时,你应该使用双引号。单引号串可以用在其他任何地方,脚本中使用单引号串处理速度会更快些,因为PHP语法分析器对单引号串 的处理方式比较单纯,而双引号的处理由于串内部也需要解析,因此更复杂些,所以处理速度略慢。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符串是以/0结尾,表示空字符,这样输入或者输出遇到空字符就会默认结束。在C中,字符串是以双引号包括,单引号包括的是字符。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当你希望字符串中的变量不被替换时用单引号,
$a=2
print 'the result is : $a'
the result is:$a
print "the result is :$a"
the result is:2
似乎是这个样子的,很久没用过了。自己试一下
$a=2
print 'the result is : $a'
the result is:$a
print "the result is :$a"
the result is:2
似乎是这个样子的,很久没用过了。自己试一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询