亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

對(duì)引入Smarty模板的項(xiàng)目,在自己的模板對(duì)常見(jiàn)數(shù)據(jù)進(jìn)行渲染輸出

原創(chuàng) 2019-05-13 13:46:05 341
摘要:    渲染模板:{* 注釋: 顯示變量 *} <h3 style="color: chartreuse;font-weight:527">我的~{$name}</h3> <hr> <h3>我今年<p style="

    渲染模板:

{* 注釋: 顯示變量 *}
<h3 style="color: chartreuse;font-weight:527">我的~{$name}</h3>
<hr>
<h3>我今年<p style="color: red;display: inline-block;">{$age}</p>歲啦</h3>
<hr>

{* 顯示索引數(shù)組元素 *}
<p>火象星座:{$constellation[0]},{$constellation[4]},{$constellation[8]}</p>
<br>
<p>水象星座:{$constellation['3']},{$constellation['7']},{$constellation['11']}</p>
<br>
<p>火象星座:{$constellation.1},{$constellation.5},{$constellation.9}</p>
<hr>

{* 顯示關(guān)聯(lián)數(shù)組元素 *}
<p>此書《{$book.name}》于{$book.publish}出版,價(jià)格為{$book.price}元。</p>
<hr>

{* 顯示多維數(shù)組元素 *}
<ul>
    <li>書《{$books.0.name}》于{$books.0.publish}出版,價(jià)格為{$books.0.price}</li>
    <li>書《{$books.1.name}》于{$books.1.publish}出版,價(jià)格為{$books.1.price}</li>
    <li>書《{$books.2.name}》于{$books.2.publish}出版,價(jià)格為{$books.2.price}</li>
</ul>
<hr>

{* 顯示對(duì)象中的成員 *}
<p>站點(diǎn)名稱為:{$obj->site}</p>
<br>
<p>{$obj->welcome()}</p>
<hr>

{* 訪問(wèn)自定義函數(shù) *}
<p>兩數(shù)相減為:{subtracter(100,23)}</p>
<p>兩數(shù)相減為:{subtracter($books.2.price,23)}</p>
<hr>

{* 顯示常量 *}
<p>我的國(guó)籍為:{$smarty.const.COUNTRY}</p>
<hr>

{* 顯示系統(tǒng)變量 *}
<div>POST提交的用戶名為:{$smarty.post.user_name}</div>
<div>GET提交的數(shù)據(jù)為:{$smarty.get.page}</div>
<div>SESSION中的密碼為:{$smarty.session.password}</div>
<hr>

{* 讀取配置文件 *}
{config_load file="app.conf"}
<h3>應(yīng)用名稱是:{$smarty.config.app_name}</h3>
<h3>應(yīng)用標(biāo)題是:{$smarty.config.page_title}</h3>

自己創(chuàng)建的模板:

<?php
/**
 * Created by PhpStorm.
 * User: hp
 * Date: 2019/5/13
 * Time: 11:15
 */
//開啟session
session_start();
//加載Smarty
require __DIR__ .'/config/config.php';

//1.顯示單值變量:標(biāo)量
$name = '汽水兒';
$age = 20;

//模板賦值
$smarty->assign('name',$name);
$smarty->assign('age',$age);


//2.數(shù)組:索引數(shù)組
$constellation = ['白羊座','金牛座','雙子座','巨蟹座','獅子座','處女座','天秤座','天蝎座','射手座','摩羯座','水瓶座','雙魚座'];
//模板賦值
$smarty->assign('constellation',$constellation);


//3.數(shù)組:關(guān)聯(lián)數(shù)組
$book = ['name'=>'PHP和MySQL Web開發(fā)','price'=>95,'publish'=>'2016年11月'];
//模板賦值
$smarty->assign('book',$book);


//4.數(shù)組:多維數(shù)組
$books[0] = ['name'=>'PHP和MySQL Web開發(fā)','price'=>95,'publish'=>'2016年11月'];
$books[1] = ['name'=>'JavaScript DOM編程藝術(shù)','price'=>49,'publish'=>'2018年3月'];
$books[2] = ['name'=>'挪威的森林','price'=>48,'publish'=>'2015年5月'];
$smarty->assign('books',$books);


//5.對(duì)象
class Obj
{
    public $site = 'PHP中文網(wǎng)';
    public function welcome()
    {
        return '歡迎來(lái)到:' . $this->site;
    }
}
$obj = new Obj();
$smarty->assign('obj',$obj);


//6.自定義函數(shù)
function subtracter($a,$b)
{
    return $a-$b;
}


//7.常量
const COUNTRY = '中國(guó)';

//8.系統(tǒng)變量
$_POST['user_name'] = 'QQ管理員';
//$_GET['page'] = 7;
$_SESSION['password'] = sha1('7654321');


//模板渲染
$smarty->display('demo3.html');

最終網(wǎng)頁(yè)端的顯示:UQSL)3AD6AVK3SNM9HHYU65.png

批改老師:查無(wú)此人批改時(shí)間:2019-05-14 09:34:10
老師總結(jié):完成的不錯(cuò)。看到你的作業(yè)就好幾次了。堅(jiān)持,繼續(xù)加油。

發(fā)佈手記

熱門詞條