差异回响“”和''?

时间:2012-05-26 06:22:07

标签: php html5

当在php上回应一些将用于构建网站的html命令时,这两个有什么区别?

3 个答案:

答案 0 :(得分:2)

引号之间没有任何内容,也没有做任何有用的事情。我想你一直在谈论使用不同的引用类型来包围字符串。最重要的区别是双引号做变量插值和转义,而单引号字符串则不行。例如:

$num = 5;
echo 'You have $num apples.\n'; // You have $num apples.\n
echo "You have $num apples.\n"; // You have 5 apples.[newline]

单引号在某些情况下会解释转义:

echo 'It\'s interpreting these backslash \\ escapes.';
// It's interpreting these backslash \ escapes.

答案 1 :(得分:0)

如果您的问题是关于回音快捷方式,

可能需要查看本手册http://php.net/manual/en/function.echo.php

答案 2 :(得分:0)

如果使用双引号,php将解释变量名称,例如$ var作为变量名和输出或echo变量值。

如果使用单引号,php会将其视为普通字符串。

$name = "Jane";

echo 'Hello $name'; // output is Hello $name
echo "Hello $name"; // output is Hello Jane