我花了一个小时左右试图找出这个错误。在我看来它是正确的,但我到目前为止还不是专家。所以我想我会问专家!我不断收到此错误:
解析错误:语法错误,意外的 '' (T_ENCAPSED_AND_WHITESPACE),期待标识符 (T_STRING) 或变量 (T_VARIABLE) 或数字 (T_NUM_STRING) 在 ... 第 29 行
从这行代码:
eval("$var_value = $_REQUEST['{$value}']");
这是它周围的代码..
function save_edits($var_name, $var_value)
{
eval("{$var_name} = sql_safe({$var_value});");
eval("mysql_query(\"UPDATE settings set {$var_name}='{$var_value}' where variable='{$var_name}'\") or die(mysql_error());");
}
foreach ($_REQUEST as $key => $value)
{
eval("$var_value = $_REQUEST['{$value}']");
save_edits($value, $var_value);
}