# 模板中变量与赋值
>[warning] 注:请将php.ini中短标签设置为开启。 short_open_tag = On
#### 控制器示例代码:/app/Controller/IndexController.php
声明$name变量,并作为display()参数传递进去。
~~~
class IndexController extends Controller{
public function index(){
$name = '张三';
$this->display($name);
}
}
~~~
#### 模板示例代码:/app/View/Index/index.php
在模板中使用PHP输出变量方式输出$name
~~~
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>MAGPHP框架</title>
</head>
<body>
用户<?=$name?>您好,欢迎使用MAGPHP微框架!
</body>
</html>
~~~
<br/><hr/><br/><br/>
#### 再例如:
定义了一个$data的数组,里面有第4条score的值是一个数组。最后将$data作为参数传入给display()方法。
~~~
class IndexController extends Controller{
public function index(){
$data['name'] = '张三';
$data['age'] = 25;
$data['sex'] = '男';
$this->display($data);
}
}
~~~
在模板文件中调用输出如下:
~~~
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>MAGPHP框架</title>
</head>
<body>
姓名:<?=$data['name']?><br/>
年龄:<?=$data['age']?><br/>
性别:<?=$data['sex']?>
</body>
</html>
~~~