每当我看到输出时,它都会显示$iV小于10。但我想让$iV
显示变量的编号而不是名称,我在这里做错了什么?
$iV = 7;
if($iV > 10)
{
$r = '$iV is greater than 10';
}
else
{
$r = '$iV is less than 10';
}
echo "<p>$r</p>"
使用双引号("
)而不是单引号('
)。变量不会在单引号字符串中转义。
参考:
注意:与双引号和heredoc语法不同,特殊字符的变量和转义序列出现在单引号字符串中时不会展开。
工作代码:
$iV = 7;
if($iV > 10)
{
$r = "$iV is greater than 10";
}
else
{
$r = "$iV is less than 10";
}
echo "<p>$r</p>"