php模板原理讲解


Posted in PHP onNovember 13, 2013
$data = array(
        'title'=>'ilsea',
        'list'=>array(
                'hello',
                'world'
            )
    );include('show.php');
// show.php 模板文件
<div>
    <?php
    echo $data['title'];
    echo '<br/>';
    print_r($data['list']);
    ?>
</div>

定义一个函数用来包含模板,并传递数据
// 定义一个函数用来包含模板,并传递数据,应该定义在公用函数库里的,这里我就直接写在这儿了
function template($template,$data)
{
    if(isset($data)){
        foreach($data as $key=>$val){
            $$key = $val;
        }
        unset($data);
    }
    include($template);
}template('show.php',$data);

此例当然不是完整的写法,仅仅是一个小小的示例,模板赋值的原理就是这样的。
PHP 相关文章推荐
PHP的FTP学习(二)[转自奥索]
Oct 09 PHP
php SQL之where语句生成器
Mar 24 PHP
PHP 实现多服务器共享 SESSION 数据
Aug 15 PHP
php程序的国际化实现方法(利用gettext)
Aug 14 PHP
PHP对象转换为数组函数(递归方法)
Feb 04 PHP
PHP eval函数使用介绍
Dec 08 PHP
PHP中的按位与和按位或操作示例
Jan 27 PHP
2014年最新推荐的10款 PHP 开发框架
Aug 01 PHP
PHP获取当前完整URL地址的函数
Dec 21 PHP
PHP匿名函数和use子句用法实例
Mar 16 PHP
php中简单的对称加密算法实现
Jan 05 PHP
PHP实现对数组分页处理实例详解
Feb 07 PHP
php构造函数实例讲解
Nov 13 #PHP
PHP将XML转数组过程详解
Nov 13 #PHP
PHP生成sitemap.xml地图函数
Nov 13 #PHP
使用PHP静态变量当缓存的方法
Nov 13 #PHP
使用phpQuery采集网页的方法
Nov 13 #PHP
phpQuery占用内存过多的处理方法
Nov 13 #PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
Nov 13 #PHP
You might like
PHP中isset与array_key_exists的区别实例分析
2015/06/02 PHP
PHP内置加密函数详解
2016/11/20 PHP
Laravel框架实现超简单的分页效果示例
2019/02/08 PHP
PHP之多条件混合筛选功能的实现方法
2019/10/09 PHP
JavaScript 学习笔记(十四) 正则表达式
2010/01/22 Javascript
js实现的折叠导航示例
2013/11/29 Javascript
JavaScript中的splice()方法使用详解
2015/06/09 Javascript
angularJS深拷贝详解
2017/03/23 Javascript
Angular.js中$resource高大上的数据交互详解
2017/07/30 Javascript
bootstrap中selectpicker下拉框使用方法实例
2018/03/22 Javascript
vue动态绑定class选中当前列表变色的方法示例
2018/12/19 Javascript
Javascript中的this,bind和that使用实例
2019/12/05 Javascript
[03:16]DOTA2完美大师赛主赛事首日集锦
2017/11/23 DOTA
[55:35]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第二场 1月22日
2021/03/11 DOTA
python2.7删除文件夹和删除文件代码实例
2013/12/18 Python
利用Fn.py库在Python中进行函数式编程
2015/04/22 Python
Python3 单行多行万能正则匹配方法
2019/01/07 Python
Python使用Pandas读写Excel实例解析
2019/11/19 Python
python随机生成库faker库api实例详解
2019/11/28 Python
Python使用循环神经网络解决文本分类问题的方法详解
2020/01/16 Python
在Tensorflow中查看权重的实现
2020/01/24 Python
如何在Python对Excel进行读取
2020/06/04 Python
一文轻松掌握python语言命名规范规则
2020/06/18 Python
如何快速理解python的垃圾回收机制
2020/09/01 Python
详解python定时简单爬取网页新闻存入数据库并发送邮件
2020/11/27 Python
美国背景检查、公共记录和人物搜索网站:BeenVerified
2018/02/25 全球购物
中药专业大学生医药工作求职信
2013/10/25 职场文书
财务与信息服务专业推荐信
2013/11/28 职场文书
你懂得怎么写自荐信吗?
2013/12/27 职场文书
学期研究性学习个人的自我评价
2014/01/09 职场文书
校园安全教育广播稿
2014/02/17 职场文书
公安学专业求职信
2014/07/27 职场文书
2016年中学法制宣传日活动总结
2016/04/01 职场文书
关于销售人员的年终工作总结要点
2019/08/15 职场文书
pytorch 带batch的tensor类型图像显示操作
2021/05/20 Python
Python实现聚类K-means算法详解
2022/07/15 Python