欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php模板原理講解

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

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

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

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

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

此例當(dāng)然不是完整的寫法,僅僅是一個(gè)小小的示例,模板賦值的原理就是這樣的。

相關(guān)文章

  • phpMyAdmin安裝并配置允許空密碼登錄

    phpMyAdmin安裝并配置允許空密碼登錄

    這篇文章主要介紹了phpMyAdmin安裝并配置允許空密碼登錄,本文適合在開發(fā)環(huán)境中使用,可以快速的部署phpMyAdmin工具,需要的朋友可以參考下
    2015-07-07
  • thinkPHP3.2.2框架行為擴(kuò)展及demo示例

    thinkPHP3.2.2框架行為擴(kuò)展及demo示例

    這篇文章主要介紹了thinkPHP3.2.2框架行為擴(kuò)展,結(jié)合實(shí)例形式分析了thinkPHP3.2.2框架行為擴(kuò)展原理、實(shí)現(xiàn)方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2018-06-06
  • set_exception_handler函數(shù)在ThinkPHP中的用法

    set_exception_handler函數(shù)在ThinkPHP中的用法

    這篇文章主要介紹了set_exception_handler函數(shù)在ThinkPHP中的用法,分析了官方給出了set_exception_handler函數(shù)用法說明及示例,并講述了在ThinkPHP中的應(yīng)用實(shí)例,需要的朋友可以參考下
    2014-10-10
  • 使用PHP和JavaScript判斷請(qǐng)求是否來自微信內(nèi)瀏覽器

    使用PHP和JavaScript判斷請(qǐng)求是否來自微信內(nèi)瀏覽器

    這篇文章主要介紹了使用PHP和JavaScript判斷請(qǐng)求是否來自微信內(nèi)瀏覽器,包括在手機(jī)端的程序上使用微信的分享JS腳本的方法,需要的朋友可以參考下
    2015-08-08
  • 詳解PHP中的null合并運(yùn)算符

    詳解PHP中的null合并運(yùn)算符

    這篇文章主要介紹了PHP中的null合并運(yùn)算符的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • PHP刪除數(shù)組中指定下標(biāo)的元素方法

    PHP刪除數(shù)組中指定下標(biāo)的元素方法

    下面小編就為大家分享一篇PHP刪除數(shù)組中指定下標(biāo)的元素方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • 一個(gè)很不錯(cuò)的PHP翻頁(yè)類

    一個(gè)很不錯(cuò)的PHP翻頁(yè)類

    一個(gè)很不錯(cuò)的PHP翻頁(yè)類,包含了使用例子,感謝Alan
    2009-06-06
  • PHP入門經(jīng)歷和學(xué)習(xí)過程分享

    PHP入門經(jīng)歷和學(xué)習(xí)過程分享

    對(duì)于PHP程序設(shè)計(jì)語(yǔ)言來說。每個(gè)人的學(xué)習(xí)方式不同,寫這篇文章的目的是分享一下自己的學(xué)習(xí)過程,僅供參考,不要一味的用別人的學(xué)習(xí)方法,找對(duì)自己有用的學(xué)習(xí)方式
    2014-04-04
  • 如何在Laravel之外使用illuminate組件詳解

    如何在Laravel之外使用illuminate組件詳解

    這篇文章主要給大家介紹了關(guān)于如何在Laravel之外使用illuminate組件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • php pthreads多線程的安裝與使用

    php pthreads多線程的安裝與使用

    這篇文章主要介紹了php pthreads多線程的安裝與使用 的相關(guān)資料,需要的朋友可以參考下
    2016-01-01

最新評(píng)論