博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
extract高级用法 编写简历MVC模式
阅读量:4646 次
发布时间:2019-06-09

本文共 514 字,大约阅读时间需要 1 分钟。

<?php
 
class Control {
 
    //保存分配变量的对像属性
    private $arr;
 
    /**
     * 分配置变量至视图
     * @param  [String] $name  [变量名]
     * @param  [type] $value [变量值]
     */
    function assign ($name, $value) {
        $this->arr[$name] = $value;
    }
 
    /**
     * 载入模板
     * @param  string $tpl [模板名称]
     */
    function display ($tpl='') {
        //拆分数组为变量
        extract($this->arr);
        //载入模板
        include './' . $tpl . '.html';
    }
}
$data = array(
    'name' => 'vsmart',
    'sex' => '男'
    );
$obj = new Control();
$obj->assign('users', $data);
$obj->display('users');
?>

转载于:https://www.cnblogs.com/vsmart/p/7070112.html

你可能感兴趣的文章
CentOS下phpMyAdmin安装
查看>>
C# 设置程序不要发送错误报告
查看>>
将json数据格式化展示在页面上
查看>>
mysql-5.6.17-win32免安装版配置
查看>>
Linux下的C语言读写练习(一)(读取键盘输入输出通过文件的方式)
查看>>
.NET 黑魔法 - asp.net core 身份认证 - Policy
查看>>
Linux 设置IP地址,并能连接外网
查看>>
VB6之扫雷克星
查看>>
PAT自测-5 Shuffling Machine
查看>>
SGU 326 Perspective ★(网络流经典构图の竞赛问题)
查看>>
欧拉回路(附模板)
查看>>
4月18日学习日志
查看>>
小知识点:自由变换工具
查看>>
Java引用类型作为形参和返回值
查看>>
Android 图片浏览器-Gallery的简单应用
查看>>
IDisposable 接口
查看>>
[LeetCode] 3Sum
查看>>
变态跳台阶
查看>>
1002 写出这个数
查看>>
时间序列模型:ARIMA
查看>>