$引号之间的变量输出

时间:2018-08-09 08:29:00

标签: php

我正在学习PHP,我想在单引号之间输出一个PHP变量,如下所示:

 $var1 = 'Text here';
 $var2 = $var1;

 echo $var2;

$ var2的输出应为:

 'Text here' 

(包括单引号)。

有人知道最好的方法吗?

1 个答案:

答案 0 :(得分:3)

您不能只喜欢添加字符串。您需要先将它们用字符串括起来。

$var1 = "'Text here'"; // Enclose this way.
$var2 = $var1;

echo $var2;

根据您的理解,使用以下代码将给您一个错误。

$var = Hello World; // Error

通常,可以通过以下方式定义字符串:

$var = "Hello World"; // or
$var = 'Hello World';

如果需要添加引号,还可以使用转义符。参见Escaping quotation marks in PHP

$var = "Hello \"Real\" World!";

在您的情况下,可能是:

$var1 = '\'Text here\'';

另一种有趣的方式是:

$var1 = 'Text here';
$var2 = "'$var1'";