PHP关联数组 - 单引号和双引号

时间:2016-07-22 03:04:07

标签: php

quotation中使用Associative arrays个名称的单PHP个标记有什么区别吗?

例如:

$ age = array(" Peter" =>" 35"," Ben" =>" 37",&# 34;乔" = GT;" 43&#34);

$ age = array(' Peter' =>' 35',' Ben' =>' 37',&# 39;乔' = GT;' 43&#39);

3 个答案:

答案 0 :(得分:1)

实际上没有。 但是有一点点不同。如果使用双引号,则会计算字符串;嵌入变量将被扩展。 另一边的单引号是文字。它们按原样处理。

可以想象双引号会因计算而产生轻微开销,但我怀疑它是否显着。

除非另有要求,否则我个人会使用单引号作为程序化内容,并使用双引号作为用户呈现的文本。 这是一个简洁的小规则,使生活更轻松; - )

答案 1 :(得分:0)

不,除了有关引号的一般PHP规则。另请参阅http://php.net/manual/en/language.types.string.php

答案 2 :(得分:0)

没有

此上下文中的单一与quotes仅在quotes之间的内容为variable时才有意义。

例如,如果$Test = 43,

$Var["$Test"] = $Var["43"] but $Var['$Test'] = $Var['$Test']