<?php //开启session session_start(); //加载smarty require __DIR__ . '/config/config.php'; //1.显示单指变量:标量 $name='朱广权'; //模板赋值 $smarty->assign('name',$name); //2.数组:索引数组 $starts=['李连杰','李小龙','成龙','甄子丹','吴京']; //模板赋值 $smarty->assign('starts',$starts); //3.数组:关联数组 $movie=['name'=>'幸福来敲门','type'=>'欧美','actor'=>'克里斯加纳']; //模板赋值 $smarty->assign('movie',$movie); //4.多维数组 $movies[]=['name'=>'幸福来敲门','type'=>'欧美','actor'=>'克里斯加纳']; $movies[]=['name'=>'战狼2','type'=>'国产','actor'=>'吴京']; $movies[]=['name'=>'猛虎过江','type'=>'港片','actor'=>'李小龙']; //模板赋值 $smarty->assign('movies',$movies); //5.对象 class Test { public $site='PHP中文网'; public function welcome() { return '欢迎来到:'.$this->site; } } $test=new Test(); //模板赋值 $smarty->assign('test',$test); //6.自定义函数 function multiply($a,$b) { return $a*$b; } //7.常量:不需要赋值,直接在模板中输出 const USER_NAME='小龙女'; //8.系统变量:不需要赋值,直接在模板中输出 $_POST['user_name']='超级管理员'; $_GET['page']=5; $_SESSION['pass']=sha1('123456'); //渲染模板 $smarty->display('homework1.html');