1. 首页
  2. PHP百科

PHP单引号’和双引号”的区别

PHP单引号’和双引号”的区别,我们知道PHP中单引号''和双引号""是有区别的,那具体区别有哪些?我们来详细看下:

PHP单引号双引号区别总结

  • 双引号解释变量,单引号不解释变量
  • 双引号里插入单引号,其中单引号里如果有变量的话,变量解释
  • 双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用{}讲变量括起来,否则会将变量名后面的部分当做一个整体,引起语法错误
  • 双引号解释转义字符,单引号不解释转义字符,但是解释’\和\\
  • 能使单引号字符尽量使用单引号,单引号的效率比双引号要高(因为双引号要先遍历一遍,判断里面有没有变量,然后再进行操作,而单引号则不需要判断)
  • 单引号和双引号输入

    ""双引号里面的字段会经过编译器解释,然后再当作HTML代码输出;
    ''单引号里面的不进行解释,直接输出;

  • 实例
  • 输入结果为:
    php is phpmianshiti
    php is $php\n
    综上,PHP双引号内容可以被解释,而单引号中的内容则直接输出。

    单引号和双引号的效率

    当然是单引号''的效率更高,因为单引号不用解释直接输出。

    2021服务器特惠,真便宜!
    ①真便宜:阿里云服务器69元1年,203元3年(全网最低价)
    ②代金券:2021阿里云代金券一键领取中
    ③腾讯云:2021腾讯云服务器秒杀特惠88元起

    原创文章,作者:PHP面试题,如若转载,请注明出处:http://www.phpmianshiti.com/wiki/94/

    发表评论

    邮箱地址不会被公开。 必填项已用*标注

    联系我们

    PHP面试题

    在线咨询:点击这里给我发消息
    阿里云:2000元代金券领取
    腾讯云:2860元代金券领取
    免费提供技术支持,欢迎咨询!

    2021阿里云服务器优惠(有香港节点)

    1核/2G/1M---89元1年,三年229元;
    2核/4G/3M---469元2年,三年799元;
    2核/8G/5M---1199元3年
    1核1G(香港,不用备案)---119元1年
    还有还有4核8G6M、8核16G10M配置,价格很低很低!

    注意:这个价格很便宜了,可以看看

    我知道了