问答详情
源自:1-7 PHP数组之关联数组初始化

$fruit = array('orange'=>"橘子");为什么前面用单引号,后面用双引号呢?

$fruit = array('orange'=>"橘子");为什么前面用单引号,后面用双引号呢?

提问者:1359420 2016-02-12 22:02

个回答

  • fuxkak
    2016-02-29 16:48:24

    实测单双引号在这里没有区别,因为orange和橘子都是字符串. 如果是是变量的话,就需要用双引号扩起来.如果需要将$a作为字符串打印的话,则用单引号.

  • LIANHK
    2016-02-27 09:09:48

    在这里用单引号好双引号是没有区别的

    如果只是单独要定义字符串的话,单引号和双引号是没什么区别的,(网上也有说单引号效率高一点)

    但是双引号里如果写  “$abc”,那$abc会被解析成对应的值,而单引号里的内容只会被认为是字符串来处理


  • 熊熊_0
    2016-02-13 09:17:23

    都是一样的,单引号表示普通字符串,双引号可带变量