什么时候应该在PHP中使用单引号或双引号?

时间:2014-08-14 10:29:20

标签: php quotes

原谅这个问题的直率,但我注意到你可以使用单引号或双引号开始,随着整个套件的跟随。

有人曾经告诉我在回音,输出或返回时使用双引号,并为其他所有内容使用单引号。

但我想知道,是否有充分理由说何时只使用单引号,反之亦然而不是另一种?

1 个答案:

答案 0 :(得分:5)

唯一的区别是双引号字符串解释嵌入变量和一些转义序列,而单引号字符串则不然。 E.g:

'This is $a \n string'

字面意思是字符串"这是$ a \ n string"。

"This is $a \n string"

这是一个包含变量$a的值和换行符的字符串。

适当使用两者。如果您对转义序列和变量都不感兴趣,我默认使用单引号字符串;除了一个例外:如果你在字符串中需要单引号,那么双引号是" cleaner"。比较:

'I don\'t care.'
"I don't care."