当然可以。至于什么“对不对”、是否“合理”,就无从说起了。本来也是没有品头论足的理由的1、将header.php和footer.php中的$page->output();改为return $page->result();
一般可以写做
if(basename($_SERVER['PHP_SELF']) == basename(__FILE__))
$page->output(); //作为独立文件运行时就输出结果
else
return $page->result(); //作为嵌入文件运行时就返回结果2、在主文件中就可以
$page->assign('header',include('header.php'));
$page->assign('footer',include('footer.php'));
当然你需要注意到变量是否冲突
一般可以写做
if(basename($_SERVER['PHP_SELF']) == basename(__FILE__))
$page->output(); //作为独立文件运行时就输出结果
else
return $page->result(); //作为嵌入文件运行时就返回结果2、在主文件中就可以
$page->assign('header',include('header.php'));
$page->assign('footer',include('footer.php'));
当然你需要注意到变量是否冲突
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货