可能重复:
Difference between single quote and double quote string in php
在PHP中,( " )
和( ' )
的效果是否相同?我是PHP的新手,我一直在互换使用它们。我可以吗?
答案 0 :(得分:3)
是的,您可以使用单引号或双引号字符串,但它们有一些差异。看看php string type。
答案 1 :(得分:0)
您可以互换使用它们,但以下是不同之处:
在双引号内,php能够解析变量,例如
"Hello $name" // result: Hello [whatever stored in $name eg John]
内部单引号php无法解析变量:
'Hello $name' // result: Hello $name
由于php不解析单引号中的变量,因此使用单引号会稍微更快。
更多信息:
答案 2 :(得分:0)
$name = 'Amar';
echo "Hello, $name"; // outputs Hello, Amar
echo 'Hello, $name'; // outputs Hello, $name
单引号(')的速度非常快,因为它们不需要扫描字符串中的变量。