博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP语言 -- Smarty模版基础
阅读量:6161 次
发布时间:2019-06-21

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

原理

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); //引入替换好的模版}}

使用

assgin("title","测试"); //注册变量$smarty->display("文件名"); //请求页面

 

转载于:https://www.cnblogs.com/yifangtongxing/p/5494694.html

你可能感兴趣的文章
iOS 支付宝支付集成获取私钥
查看>>
php入门篇------->PHPCMS 入口文件,自动加载系统函数和URL规则
查看>>
Mybatis 源码解析 -- 基于配置的源码解析(二)
查看>>
创新工场CE0李开复:互联网创业黄金时代来临
查看>>
KeyMob:我们做的不仅是移动广告聚合 更是靠谱
查看>>
linux下find命令之-exec ll -sh {} \;
查看>>
Solr Facet 查询
查看>>
C++类的继承一
查看>>
数据库分库分表(sharding)系列(五) 一种支持自由规划无须数据迁移和修改路由代码的Sharding扩容方案...
查看>>
巧用VMware Workstation的clone来制作虚拟机模板
查看>>
Spring-Mybatis MapperScannerConfigurer 取不到PropertyPlaceholderConfigurer里的值
查看>>
HP DL380G4服务器前面板指示灯的含义
查看>>
数据结构_树结构
查看>>
常用URL地址
查看>>
每天一个linux命令(19):find 命令概览
查看>>
MySQL kill操作
查看>>
windows下看端口占用
查看>>
Decommissioning a Domain Controller 降域控
查看>>
Character中的奇葩
查看>>
c++书籍推荐
查看>>