首页 > 代码库 > PHP定义字符串时单引号和双引号的区别
PHP定义字符串时单引号和双引号的区别
一般用单引号或双引号标识一个字符串。单引号串与双引号串,在PHP中的处理是不同的。双引号中的内容可以被解释并被替换,单引号串中的内容则被作为普通字符处理。
例如:
[php] view plain copy
- $str=6;
- echo "str is $str\n";
- echo ‘str is $str\n‘;
输出结果为
str is 6 str is $str\n注:单引号中输出的内容是“所见即所得”的,无论有无变量,都被当做普通字符原样输出。
说明:在定义简单的字符串时,使用单引号是一个更加合适的处理方式。如果使用双引号,php将花费一下时间来处理字符串的转义和变量的解析。因此,建议在定义字符串时,如果没有特别的要求应尽量使用单引号。
$url="<a href="http://www.mamicode.com/."/"s2.php/">下一页</a>";
改成
$url="<a href=http://www.mamicode.com/‘./s2.php/’>下一页";
用单引号不就行了,何苦自找麻烦
转
http://blog.csdn.net/qq_28602957/article/details/50971367
PHP定义字符串时单引号和双引号的区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。