我了解到引号在 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;