所谓php include,就是说写程序时把程序和页面分开,页面单独写成一个php程序,比如象下面这个例子这样:
index.php
<?php
function loadCache($cacheData){
include_once($cacheData);
}
$i=8;
loadCache('data.cache.php');
include('index.tpl.php');
?>
data.cache.php:
<?php
$data=array(
'message'='您好,',
'name'='张三'
);
?>
index.tpl.php:
<?php echo $data['message']; ?><?php echo $data['name']; ?>,您是第<?php echo $i; ?>位访客。
总觉得,如果程序应用比较小的话,这样就足够了,程序应用比较大的话,这样会比SMARTY快很多--就算SMARTY可以编译,加载引擎也是要耗时间和资源的;
所以我个人喜欢PHP include了,不知大家的看法怎么样?
当然,如果觉得不需要用模板引擎的朋友就不需要发表意见了,该不该用的问题已经讨论太多次了,我只是想和觉得该用的朋友讨论一下,用哪种引擎比较好。
请给点意见吧,谢谢啦。