前俩天遇到一个非常基础的问题。 由于习惯用‘’,在一般情况下因为字符串解析的时候用单引号会比较快点。 所以很多时候我们这样写:explode(’,’,$str);explode(’|’,$str);没有出现问题。 但是如果下面这样写就会出现问题了。 匹配不出来任何东西。 explode(’\n’,$str); 因为单引号直接把\\当成一个字符处理 这个时候就要用下面方式: explode(”\n”,$str);

总结: 单引号和双引号的区别

1.双引号 里的东西 输入的时候能判断是否 包含 变量,如果包含 变量 就一起输出

2.单引号里的就不一样,不判断是否有变量,就全部当成 字符串 输出

3.单引号解析的时间比双引号快

4.单引号支持\转义符,双引号支持的转义符多

php/单双引号区别.txt · 最后更改: 2009/11/23 01:31 由 kiler
到顶部
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0 红麦软件 红麦软件