• PHP语言 -- Smarty模版基础


    原理

    class Smarty
    {
    public $url; //存放模版目录
    public $attr; //存放临时变量数组
    public $left = "{"//左定界符
    publc $right ="}"//右定界符
    
    //像数组里面存放变量(注册变量)
    
    function assing($key,$value)
    {
    $attr[$key] = $value;
    }
    
    //加载显示模版
    
    function display($filename)//模版的路径
    {
    //将模版文件找到,并且读出来
    $str = file_get_contents($filename);  //获取文件内容
    
    //找到里面包含定界符的内容并且替换
    //根据正则表达式匹配出来
    
    file_put_contents($file,$str); 写入文件,将替换好的模版保存
    
    include($file); //引入替换好的模版
    }
    
    }

    使用

    <?php
     
    include("init.inc.php");
    
    $smarty->assgin("title","测试"); //注册变量
    
    $smarty->display("文件名"); //请求页面
  • 相关阅读:
    友元函数
    异常处理
    RTTI
    接口类
    纯虚函数和抽象类
    虚函数与虚析构函数原理
    查看表空间使用率及shrink 表空间
    RAC fail over 测试
    js判断数组中是不是有某个元素
    layui 表格图片放大
  • 原文地址:https://www.cnblogs.com/yifangtongxing/p/5494694.html
Copyright © 2020-2023  润新知