2015-02-11 3 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:

Примечание: В отличие от двойных кавычках и Heredoc синтаксисов, переменные и экранирующие последовательности для специальных символов не будет расширяться, когда они происходят в одиночных кавычках.

Рабочий код:

$iV = 7; 

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

echo "<p>$r</p>" 
Смежные вопросы