为了账号安全,请及时绑定邮箱和手机立即绑定

单引号 双引号什么区别?分别什么时侯用

单引号 双引号什么区别?分别什么时侯用

PHP
皈依舞 2018-06-26 02:02:25
单引号 双引号什么区别?分别什么时侯用
查看完整描述

1 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

单引号中,任何变量($var)、特殊转义字符(如”t r n”等)不会被解析,因此PHP的解析速度更快,转义字符仅仅支持”’”和””这样对单引号和反斜杠本身的转义;双引号中,变量($var)值会代入字符串中,特殊转义字符也会被解析成特定的单个字符,还有一些专门针对上述两项特性的特殊功能性转义,例如”$”和”。这样虽然程序编写更加方便,但同时PHP的解析也很慢;数组中,如果下标不是整型,而是字符串类型,请务必用单引号将下标括起,正确的写法为$array['key'],而不是$array[key],因为不正确的写法会使PHP解析器认为key是一个常量,进而先判断常量是否存在,不存在时才以”key”作为下标带入表达式中,同时出发错误事件,产生一条Notice级错误。因此,在绝大多数可以使用单引号的场合,不要使用双引号。


查看完整回答
反对 回复 2018-07-29
  • 1 回答
  • 0 关注
  • 638 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信