在PHP中使用单引号和双引号进行回声

时间:2011-03-11 13:33:34

标签: php echo quotes

  

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

您好,

PHP中echo 'Test Data';echo "Test Data";之间有什么区别。

这两个陈述给我相同的输出。

2 个答案:

答案 0 :(得分:11)

我认为双引号允许变量被值替换:

echo "test = $test";

显示:

  

test = 2

echo 'test = $test';

显示:

  

test = $ test

答案 1 :(得分:0)

单引号字符串不会有解释器扩展的变量或转义序列,而双引号字符串将 - 查看不同的输出:

$foo = 'bar';
echo 'This is a $foo';
echo "This is a $foo";

单引号字符串因此稍微“好”使用,因为解释器不必检查字符串的内容以获取变量引用。