Проблемы при использовании кавычек в PHP

Я узнал, что кавычки не имеют значения в PHP.

Но в следующем коде, если я попытаюсь использовать одинарные кавычки в eval(); Я получаю сообщение об ошибке, с другой стороны, код отлично работает с двойными кавычками.

$a = '2';
$b = '3';
$c = '$a+$b';
echo $c.'<br/>';
eval("\$c = \"$c\";");
//eval('\$c = \'$c\';');  //Parse error: syntax error, unexpected T_VARIABLE, expecting T_STRING
echo $c;
0
задан Cooly Wizardy 8 May 2012 в 19:23
поделиться