Я узнал, что кавычки не имеют значения в 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;