PHP编程帮助 - 我做错了什么?

时间:2011-11-18 05:58:07

标签: php

  

可能重复:
  Difference between single quote and double quote string in php

在PHP中,( " )( ' )的效果是否相同?我是PHP的新手,我一直在互换使用它们。我可以吗?

3 个答案:

答案 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

单引号(')的速度非常快,因为它们不需要扫描字符串中的变量。

相关问题