Php $quotes之间的变量输出

Php $quotes之间的变量输出,php,Php,我正在学习PHP,我想在单引号之间输出一个PHP变量,如下所示: $var1 = 'Text here'; $var2 = $var1; echo $var2; $var2的输出应为: 'Text here' (包括单引号) 有人知道最好的方法吗?你不能像那样添加字符串。首先需要将它们括在一个字符串中 $var1 = "'Text here'"; // Enclose this way. $var2 = $var1; echo $var2; 在您的理解中,使用以下代码将导致错

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

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

 echo $var2;
$var2的输出应为:

 'Text here' 
(包括单引号)


有人知道最好的方法吗?

你不能像那样添加字符串。首先需要将它们括在一个字符串中

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

echo $var2;
在您的理解中,使用以下代码将导致错误

$var = Hello World; // Error
在正常情况下,可以通过以下方式定义字符串:

$var = "Hello World"; // or
$var = 'Hello World';
如果需要包含引号,还可以使用转义字符。看

在你的情况下,可能是:

$var1 = '\'Text here\'';
另一个有趣的方式是:

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

除了Praveen的回答之外,我建议使用解释过的转义字符
$var1 = 'Text here';
$var2 = "'$var1'";