eval

2016-07-07 16:50 来源:www.chinab4c.com 作者:ecshop专家

今天看了一天的ecmall源代码,有个地方实在想不通,
$source="fetch('themes/default/resource/header.html'); ?>
fetch('themes/man/resource/man.html'); ?>
fetch('themes/default/resource/footer.html'); ?>";
然后执行_eval($source)
_eval函数代码为
function _eval($content)
{
ob_start();
eval('?' . '>' . trim($content));

$content = ob_get_contents();
ob_end_clean();
return $content;
}
fetch是ecmall里面的一个函数,
不能理解为什么eval('?' . '>' . trim($content));?
感觉应该是eval(' <' . '?' . trim($content));才对吧,
请大虾莫笑,帮忙