Smarty保留变量用法分析


Posted in PHP onMay 23, 2016

本文实例讲述了Smarty保留变量用法。分享给大家供大家参考,具体如下:

{$smarty}变量无需分配,它可以直接在模板中,用于访问一些特殊的模板变量,有很多变量,比如说:页面请求变量$_GET,$_POST,$_REQUEST,$_SESSION,$_COOKIE,还有一些比如说环境变量$_ENV,$_SERVER,它们可以直接通过如下方式来获取:

{$smarty.get}

同$_GET获取url参数

如:$_GET['page']  通过{$smarty.get.page}获取

{$smarty.post}

同$_POST获取参数

{$smarty.request}

同$_REQUEST获取请求参数

{$smarty.cookie}

同$_COOKIE获取cookie

{$smarty.session}

同$_SESSION获取session

{$smarty.server}

同$_SERVER获取服务器变量

{$smarty.env}

同$_ENV获取环境变量

{$smarty.now}

同time(),获取时间戳

{$smarty.const}

直接访问PHP常量,如{$smarty.const.__FILE__}

{$smarty.capture}

通过内建的{capture}...{/capture}函数捕获的模板输出可以由{$smarty.capture.name}访问

{$smarty.section} {$smarty.foreach}

分别用来访问{section}和{foreach}的循环属性,有一些first,last,index等属性值可用

{$smarty.template}

返回当前模板名

{$smarty.version}

smarty版本

{$smarty.ldelim} {$smarty.rdelim}

用来打印左分隔符和右分隔符,类{ldelim}{rdelim}

希望本文所述对大家基于smarty模板的PHP程序设计有所帮助。

PHP 相关文章推荐
用Socket发送电子邮件(利用需要验证的SMTP服务器)
Oct 09 PHP
一个目录遍历函数
Oct 09 PHP
用PHP开发GUI
Oct 09 PHP
用PHP发电子邮件
Oct 09 PHP
PHP中file_exists()判断中文文件名无效的解决方法
Nov 12 PHP
两个php日期控制类实例
Dec 09 PHP
Symfony页面的基本创建实例详解
Jan 26 PHP
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
Sep 11 PHP
PHP自动补全表单的两种方法
Mar 06 PHP
PHP设计模式之单例模式原理与实现方法分析
Apr 25 PHP
PHP命名空间namespace及use的简单用法分析
Aug 03 PHP
PHP按符号截取字符串的指定部分的实现方法
Sep 10 PHP
php parse_str() 函数的定义和用法
May 23 #PHP
Smarty简单生成表单元素的方法示例
May 23 #PHP
深入剖析PHP中printf()函数格式化使用
May 23 #PHP
深入理解php printf() 输出格式化的字符串
May 23 #PHP
PHP书写格式详解(必看)
May 23 #PHP
Smarty模板简单配置与使用方法示例
May 23 #PHP
Smarty模板引擎缓存机制详解
May 23 #PHP
You might like
使用无限生命期Session的方法
2006/10/09 PHP
php实现检查文章是否被百度收录
2015/01/27 PHP
PHP+Mysql+jQuery实现发布微博程序 php篇
2015/10/15 PHP
PHP运行模式汇总
2016/11/06 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
Javascript 解疑
2009/11/11 Javascript
Javascript异步表单提交,图片上传,兼容异步模拟ajax技术
2010/05/10 Javascript
JavaScript为对象原型prototype添加属性的两种方式
2010/08/01 Javascript
jquery利用event.which方法获取键盘输入值的代码
2011/10/09 Javascript
JavaScript保存并运算页面中数字类型变量的写法
2015/07/06 Javascript
Javascript删除指定元素节点的方法
2016/06/21 Javascript
Javascript vue.js表格分页,ajax异步加载数据
2016/10/24 Javascript
js中时间格式化的几种方法
2018/07/22 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
vue-cli项目使用mock数据的方法(借助express)
2019/04/15 Javascript
javascript实现图片轮换动作方法
2020/08/07 Javascript
[04:12]第二届DOTA2亚洲邀请赛选手传记-Newbee.Sccc
2017/04/03 DOTA
python基础教程之实现石头剪刀布游戏示例
2014/02/11 Python
python实现网页链接提取的方法分享
2014/02/25 Python
Python中的类与对象之描述符详解
2015/03/27 Python
PyQt5每天必学之组合框
2018/04/20 Python
python Plotly绘图工具的简单使用
2020/03/03 Python
使用Python3 poplib模块删除服务器多天前的邮件实现代码
2020/04/24 Python
html5 冒号分隔符对齐的实现
2019/07/31 HTML / CSS
Myprotein中国网站:欧洲畅销运动营养品牌
2021/02/11 全球购物
应届生法律顾问求职信
2013/11/19 职场文书
求职自荐书范文
2013/12/04 职场文书
装修致歉信
2014/01/15 职场文书
销售人员获奖感言
2014/02/05 职场文书
阿德的梦教学反思
2014/02/06 职场文书
职工趣味运动会方案
2014/02/10 职场文书
总经理人事任命书
2014/06/05 职场文书
学校领导班子成员查摆问题及整改措施
2014/10/28 职场文书
校车安全管理责任书
2015/05/11 职场文书
2015年数学教研工作总结
2015/07/22 职场文书
二胎满月酒致辞
2015/07/29 职场文书