【发布时间】:2012-05-08 19:23:13
【问题描述】:
我了解到引号在 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;
【问题讨论】:
-
谁告诉你报价不重要?
-
单引号内的内容不会被解释。双引号内的东西是。引号很重要。