abstract:<?phpsession_start();//加載Smart配置require __DIR__ . '/config/config.php';//1.顯示單值變量$name = 'Peter Zhu';$smarty->assign('name',$name);//2.數(shù)組:索引數(shù)組$courses = ['html5',
<?php
session_start();
//加載Smart配置
require __DIR__ . '/config/config.php';
//1.顯示單值變量
$name = 'Peter Zhu';
$smarty->assign('name',$name);
//2.數(shù)組:索引數(shù)組
$courses = ['html5', 'css3', 'jQuery', 'php', 'mysql'];
$smarty->assign('courses', $courses);
//3.數(shù)組:關(guān)聯(lián)數(shù)組
$book = ['name'=>'PHP開(kāi)發(fā)','price'=>69, 'publish'=>'2018-04-22'];
$smarty->assign('book', $book);
//4.多維數(shù)組
$books = [
['name'=>'PHP開(kāi)發(fā)','price'=>69, 'publish'=>'2018-04-22'],
['name'=>'MySQL性能分析', 'price'=>39, 'publish'=>'2017-10-10'],
['name'=>'JavaScript高級(jí)教程', 'price'=>99, 'publish'=>'2016-03-18'],
];
$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);
//自定義函數(shù)
function add($a, $b)
{
return $a+$b;
}
//常量
const SITE_NAME = 'php中文網(wǎng)';
//常量作用域是全局,不必模板賦值可以直接輸出
//系統(tǒng)變量
$_POST['user_name'] = '超級(jí)管理員';
$_GET['page'] = 10;
$_SESSION['pass'] = sha1(123456);
//不用調(diào)用 assign()進(jìn)行模板賦值,可以直接在模板中輸出
$smarty->display('demo1.html');
Correcting teacher:查無(wú)此人Correction time:2019-05-05 09:31:20
Teacher's summary:完成的不錯(cuò)。學(xué)習(xí)php就要多學(xué)幾種框架。繼續(xù)加油。