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

將常見(jiàn)的數(shù)據(jù)類(lèi)型進(jìn)行渲染輸出

Original 2019-05-20 21:47:07 314
abstract:smarty 配置文件: <?php // smarty 配置文件 //Composer安裝的Smarty 需要加載文件 require __DIR__ . '/../vendor/autoload.php'; // 創(chuàng)建smarty模板引擎對(duì)象 $smarty = new
smarty 配置文件:
<?php
// smarty 配置文件

//Composer安裝的Smarty 需要加載文件
require __DIR__ . '/../vendor/autoload.php';

// 創(chuàng)建smarty模板引擎對(duì)象
$smarty = new Smarty();

// 配置四個(gè)目錄: 必選
// 模板文件所在目錄
$smarty->setTemplateDir(__DIR__ . "/../temp");

// 模板編譯文件所在目錄
$smarty->setCompileDir(__DIR__ . "/../temp_c");

// 緩存目錄
$smarty->setCacheDir(__DIR__ . "/../cache");

// 配置目錄
$smarty->setConfigDir(__DIR__ . "/../config");

// 可選目錄
//$smarty->setLeftDelimiter('{'); // 變量左定界符
//$smarty->setRightDelimiter('}'); // 變量右定界符

// 配置緩存
//$smarty->setCaching(false); // 關(guān)閉操作 只有開(kāi)啟操作 下面的緩存有效期才可以使用
//$smarty->setCacheLifetime(60*60*24); //60s 60分鐘 24個(gè)小時(shí) 緩存有效期

//echo '默認(rèn)模板目錄是:' . print_r($smarty->getTemplateDir(),true), '<hr>';
//echo '默認(rèn)模板編輯目錄是:' .$smarty->getCompileDir();

應(yīng)用配置文件:
#應(yīng)用配置文件
app_name = '博客'
page_title = '首頁(yè)'

[database]
host_name = '127.0.0.1'
user_name = 'root'
user_pass = 'root'
db_name = 'php_edu'
db_char = 'utf8'

demo3.php:
<?php

// 加載smarty
require  __DIR__ . '/config/config.php';

// 開(kāi)啟session
session_start();

// 1.顯示單值變量: 標(biāo)量
$name = '小龍女';
// 模板賦值
$smarty->assign('name',$name);


// 2.數(shù)組:索引數(shù)組
$courses = ['html5','css3','jQuery','php'];
// 模板賦值
$smarty->assign('courses',$courses);


// 3.數(shù)組: 關(guān)聯(lián)數(shù)組
$book = ['name'=>'PHP從入門(mén)到放棄','price'=>69,'publish'=>'2018-4-22'];
// 模板賦值
$smarty->assign('book',$book);


// 4.多維數(shù)組
$books[0] = ['name'=>'PHP開(kāi)發(fā)技術(shù)','price'=>69,'publish'=>'2018-4-22'];
$books[1] = ['name'=>'MYSQL應(yīng)用與實(shí)踐','price'=>59,'publish'=>'2017-2-22'];
$books[2] = ['name'=>'JavaScript高級(jí)程序設(shè)計(jì)','price'=>99,'publish'=>'2010-4-22'];
// 模板賦值
$smarty->assign('books',$books);


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


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


// 7.常量,不需要賦值,直接在模板中輸出
const SITE_NAME = 'PHP中文網(wǎng),海量資源,免費(fèi)使用';


// 8.系統(tǒng)常量,不需要賦值,直接在模板中使用
$_POST['user_name'] = '超級(jí)管理員';
$_GET['page'] = 10;
$_SESSION['pass'] = sha1('123456');

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

demo3.html:
<?php

// 加載smarty
require  __DIR__ . '/config/config.php';

// 開(kāi)啟session
session_start();

// 1.顯示單值變量: 標(biāo)量
$name = '小龍女';
// 模板賦值
$smarty->assign('name',$name);


// 2.數(shù)組:索引數(shù)組
$courses = ['html5','css3','jQuery','php'];
// 模板賦值
$smarty->assign('courses',$courses);


// 3.數(shù)組: 關(guān)聯(lián)數(shù)組
$book = ['name'=>'PHP從入門(mén)到放棄','price'=>69,'publish'=>'2018-4-22'];
// 模板賦值
$smarty->assign('book',$book);


// 4.多維數(shù)組
$books[0] = ['name'=>'PHP開(kāi)發(fā)技術(shù)','price'=>69,'publish'=>'2018-4-22'];
$books[1] = ['name'=>'MYSQL應(yīng)用與實(shí)踐','price'=>59,'publish'=>'2017-2-22'];
$books[2] = ['name'=>'JavaScript高級(jí)程序設(shè)計(jì)','price'=>99,'publish'=>'2010-4-22'];
// 模板賦值
$smarty->assign('books',$books);


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


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


// 7.常量,不需要賦值,直接在模板中輸出
const SITE_NAME = 'PHP中文網(wǎng),海量資源,免費(fèi)使用';


// 8.系統(tǒng)常量,不需要賦值,直接在模板中使用
$_POST['user_name'] = '超級(jí)管理員';
$_GET['page'] = 10;
$_SESSION['pass'] = sha1('123456');

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


Correcting teacher:查無(wú)此人Correction time:2019-05-21 09:19:08
Teacher's summary:完成的不錯(cuò)。php的框架多學(xué)幾款,對(duì)以后工作有幫助。繼續(xù)加油

Release Notes

Popular Entries