每当我看到输出时,它显示$ 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>"
答案 0 :(得分:1)
使用双引号("
)而不是单引号('
)。变量不会在单引号字符串中转义。
注意:与双引号和heredoc语法不同,特殊字符的变量和转义序列在单引号字符串中不会扩展。
工作代码:
$iV = 7;
if($iV > 10)
{
$r = "$iV is greater than 10";
}
else
{
$r = "$iV is less than 10";
}
echo "<p>$r</p>"