其实PHP本身就是模板引擎

原创
2013/02/05 11:12
阅读数 259
//目前所谓模板引擎都是用正则替换(自定义)标签,然后编译缓存
//其实PHP本身就是模板引擎,用原生语法就可以实现,性能更好,学习成本更低,有时所谓模板引擎是多余的
//有人会说模板引擎是给美工用的,可是有几个美工自己会套(PHP)程序的?
//会套(PHP)程序的,有必要另外学了一种新语法吗?
//能学会Smarty 3语法,却学不会PHP语法吗?
//P.S. 后记:对于性能有要求的建议用PHP原生语法,对于像CMS等需要高度定制内容的应用场景可以选择用模板引擎(需要考虑的是学习曲线及成本)。

//index.php
$data = array(10,1,0,52,520);
$title = "XXXXXX";
include("index.tpl");

/*
index.tpl
<title><?=$title?></title>
<ul>

<?php foreach($data as $key => $val) { ?>
    <li><?=$val?></li>
<?php } ?>

<?php foreach($data as $key => $val) : ?>
    <li><?=$val?></li>
<?php endforeach;?>
</ul>
*/

展开阅读全文
打赏
0
1 收藏
分享
加载中
推荐一个优美的轻量级php模板引擎phptpl,比smarty好用多了。
2014/02/19 23:18
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
更多评论
打赏
2 评论
1 收藏
0
分享
返回顶部
顶部