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;