首页  >  问答  >  正文

echo 后面如果不加任何引号,也可以显示文字信息,为什么必须要加单引号呢?有啥区别吗?

echo 后面如果不加任何引号,也可以显示文字信息,为什么必须要加单引号呢?有啥区别吗?

搜扑互联搜扑互联1694 天前1474

全部回复(4)我来回复

  • Smallink

    Smallink2020-02-27 16:14:31

    单引号支持转义但不支持输出变量,按照代码格式规范来说不加引号不被认可,给别人看来就是你本人不够严谨。

    回复
    0
  • Smallink

    双引号支持转义 变量输出 HTML标签输出,例: $str = "

    如果非要在***前面加上一个时间的话我愿意是马上。

    "; echo $str;

    Smallink · 2020-02-27 16:17:34
  • 小可耐

    小可耐2020-02-12 12:41:03

    单引号:纯文本 双引号:支持转义如\\就输出\,{$a}就输出变量$a=xxx的内容

    回复
    0
  • shure

    shure2020-02-02 22:44:28

    如果刚好也有一个字符串是一个常量就是另外一回事了

    回复
    1
  • 取消回复