2015-02-11 137 views
1

每当我看到输出它显示$ iV小于10.但我想$iV显示数字而不是变量的名称我在这里做错了什么?PHP:显示输出变量

$iV = 7; 


if($iV > 10) 
{ 

    $r = '$iV is greater than 10'; 
} 

else 
{ 

    $r = '$iV is less than 10'; 
} 

echo "<p>$r</p>" 

回答

1

用双引号("),而不是单引号(')。变量不会在单引号字符串中转义。

Reference

注:当它们出现在单引号字符串特殊字符不像双引号和定界符语法,变量和转义序列不会被扩大。

工作代码:

$iV = 7; 

if($iV > 10) 
{ 
    $r = "$iV is greater than 10"; 
} 
else 
{ 
    $r = "$iV is less than 10"; 
} 

echo "<p>$r</p>"