Parse error: syntax error, unexpected 'booked' (T_STRING) in eval()'d code
Parse error: syntax error, unexpected 'booked' (T_STRING) in eval()'d code
我收到以下错误:
解析错误:语法错误,eval() 代码中的意外 'booked' (T_STRING)。
这是我的代码:
$cvalue = do_shortcode( $cvalue );
eval( '$cvalue="\n<div class=\"advcustomvalue\">\n' . $cvalue . '\n</div>\n";' );
echo urldecode( stripslashes( $cvalue ) );
if ( $posttext ) {
echo $posttext;
}
}
如何解决评估代码(第 3 行)中的语法错误?
谢谢,
乔纳森
不要使用 eval,永远不要使用,尤其是当您想做连接字符串这样的琐碎事情时。
只需这样做:
$cvalue = sprintf("\n<div class=\"advcustomvalue\">\n%s\n</div>\n", $cvalue);
我收到以下错误:
解析错误:语法错误,eval() 代码中的意外 'booked' (T_STRING)。
这是我的代码:
$cvalue = do_shortcode( $cvalue );
eval( '$cvalue="\n<div class=\"advcustomvalue\">\n' . $cvalue . '\n</div>\n";' );
echo urldecode( stripslashes( $cvalue ) );
if ( $posttext ) {
echo $posttext;
}
}
如何解决评估代码(第 3 行)中的语法错误?
谢谢,
乔纳森
不要使用 eval,永远不要使用,尤其是当您想做连接字符串这样的琐碎事情时。
只需这样做:
$cvalue = sprintf("\n<div class=\"advcustomvalue\">\n%s\n</div>\n", $cvalue);