最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php模板原理講解

 更新時間:2013年11月13日 11:13:32   作者:  
php各種MVC框架采用頁面和代碼分離,通過模板將變量賦值到頁面,以及模板引擎,那么php模板賦值的原理是什么呢
復制代碼 代碼如下:

$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>

定義一個函數(shù)用來包含模板,并傳遞數(shù)據(jù)
復制代碼 代碼如下:

// 定義一個函數(shù)用來包含模板,并傳遞數(shù)據(jù),應該定義在公用函數(shù)庫里的,這里我就直接寫在這兒了
function template($template,$data)
{
    if(isset($data)){
        foreach($data as $key=>$val){
            $$key = $val;
        }
        unset($data);
    }
    include($template);
}

template('show.php',$data);

此例當然不是完整的寫法,僅僅是一個小小的示例,模板賦值的原理就是這樣的。

相關文章

最新評論

调兵山市| 华宁县| 柳州市| 乌拉特中旗| 通许县| 平舆县| 罗田县| 东至县| 钟山县| 金川县| 曲靖市| 石台县| 通山县| 葫芦岛市| 宣城市| 靖宇县| 沙田区| 洛扎县| 金溪县| 富平县| 鄂托克前旗| 丹寨县| 会宁县| 根河市| 平山县| 达拉特旗| 敦化市| 德钦县| 江津市| 临夏市| 山西省| 昭通市| 体育| 佛坪县| 滁州市| 安丘市| 开远市| 临武县| 田林县| 越西县| 德令哈市|