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 相关文章推荐
PHP中的日期处理方法集锦
Jan 02 PHP
PHP用mysql数据库存储session的代码
Mar 05 PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
Oct 22 PHP
php设计模式 Singleton(单例模式)
Jun 26 PHP
查找mysql字段中固定字符串并替换的几个方法
Sep 23 PHP
PHP实现设计模式中的抽象工厂模式详解
Oct 11 PHP
PHP获取文件扩展名的4种方法
Nov 24 PHP
PHP与Ajax相结合实现登录验证小Demo
Mar 16 PHP
php flush无效,IIS7下php实时输出的方法
Aug 25 PHP
thinkphp中多表查询中防止数据重复的sql语句(必看)
Sep 22 PHP
php实现微信企业付款到个人零钱功能
Oct 09 PHP
php远程请求CURL案例(爬虫、保存登录状态)
Apr 01 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
php顺序查找和二分查找示例
2014/03/27 PHP
PHP实现多文件上传的方法
2015/07/08 PHP
php接口技术实例详解
2016/12/07 PHP
PHP实现合并两个排序链表的方法
2018/01/19 PHP
laravel入门知识点整理
2020/09/15 PHP
PHP高并发和大流量解决方案整理
2021/03/09 PHP
javascript XMLHttpRequest对象全面剖析
2010/04/24 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
js简单倒计时实现代码
2016/04/30 Javascript
vue中用H5实现文件上传的方法实例代码
2017/05/27 Javascript
Angularjs 双向绑定时字符串的转换成数字类型的问题
2017/06/12 Javascript
Angular浏览器插件Batarang介绍及使用
2018/02/07 Javascript
vue webpack打包优化操作技巧
2018/02/22 Javascript
Vue中的methods、watch、computed的区别
2018/11/26 Javascript
微信小程序新手教程之启动页的重要性
2019/03/03 Javascript
浅谈Vue 函数式组件的使用技巧
2020/06/16 Javascript
vue 全局封装loading加载教程(全局监听)
2020/11/05 Javascript
[44:21]Ti4 循环赛第四日 附加赛NEWBEE vs LGD
2014/07/13 DOTA
[05:14]辉夜杯主赛事第二日 RECAP精彩回顾
2015/12/27 DOTA
[42:56]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python实现在windows下操作word的方法
2015/04/28 Python
python pandas实现excel转为html格式的方法
2018/10/23 Python
python如何获取当前文件夹下所有文件名详解
2019/01/25 Python
pyqt5实现登录界面的模板
2020/05/30 Python
Python 3.8新特征之asyncio REPL
2019/05/28 Python
python tkinter实现彩球碰撞屏保
2019/07/30 Python
python的sys.path模块路径添加方式
2020/03/09 Python
Nebula美国官网:便携式投影仪
2019/03/15 全球购物
阿联酋彩妆品牌:OUD MILANO
2019/10/06 全球购物
党员学习十八大感想
2014/01/17 职场文书
家长给孩子的表扬信
2014/01/17 职场文书
户外亲子活动策划方案
2014/02/07 职场文书
促销活动总结范文
2014/04/30 职场文书
教师师德师风整改措施
2014/10/24 职场文书
公司年会开场白
2015/06/01 职场文书