PHP/Javascript 单引号与双引号的区别

PHP:

1.双引号里可以存放变量,输出前会经过翻译处理;单引号就是一存粹的字符串,不会被翻译。

2.单引号能简单地处理 '\'  '\\' 两个转义字符来转义和" ' \ " 冲突的字符,而双引号能处理所有转义字符。即:

      echo 'what\'s my name?';  //用斜杠转义

当你想在字串中进行变量代换和包 含\n(换行符)等转义序列时,你应该使用双引号。

3.单引号串可以用在其他任何地方,脚本中使用单引号串处理速度会更快些,因为PHP语法分析器对单引号串 的处理方式比较单纯,而双引号的处理由于串内部也需要解析,因此更复杂些,所以处理速度略慢.

 

Javascript:用法上毫无区别

1.编码习惯决定,但由于HTML中的标签属性都用双引号来表示,所以推荐使用双引号;

2.在coffeescript 中拼接变量时,必须使用双引号。

posted @ 2017-03-13 16:51  constructora  阅读(262)  评论(0编辑  收藏  举报