在quotation
中使用Associative
arrays
个名称的单PHP
个标记有什么区别吗?
例如:
$ age = array(" Peter" =>" 35"," Ben" =>" 37",&# 34;乔" = GT;" 43&#34);
$ age = array(' Peter' =>' 35',' Ben' =>' 37',&# 39;乔' = GT;' 43&#39);
答案 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']