python中函数eval(),要求其输入参数,是一个“合法的python语句”,执行。因此你的语句:
eval ('?' . '>' . trim($content));
中参数部分“'?' . '>' . trim($content)”,很可能不是一个合法的python语句。通常是缺少语句尾部的“;”。
如果其它部分符合你的要求,且符合python的语法,则做如下修改:
eval ('?' . '>' . trim($content) . ';');
试一下。如果依然有问题,可以把eval()里的字符串打印出来,帮助纠错。谢谢