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+MYSQL的文章管理系统(一)
Oct 09 PHP
PHP实现Socket服务器的代码
Apr 03 PHP
9个PHP开发常用功能函数小结
Jul 15 PHP
apache+codeigniter 通过.htcaccess做动态二级域名解析
Jul 01 PHP
PHP中CURL方法curl_setopt()函数的参数分享
Jan 19 PHP
页面乱码问题的根源及其分析
Aug 09 PHP
Codeigniter生成Excel文档的简单方法
Jun 12 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
Oct 09 PHP
PHP自带方法验证邮箱是否存在
Feb 01 PHP
Yii实现显示静态页的方法
Apr 25 PHP
手把手编写PHP框架 深入了解MVC运行流程
Sep 19 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
May 02 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 md5下16位和32位的实现代码
2008/04/09 PHP
使用WordPress发送电子邮件的相关PHP函数用法解析
2015/12/15 PHP
PHP检查URL包含特定字符串实例方法
2019/02/11 PHP
JavaScript中去掉数组中的重复值的实现方法
2011/08/03 Javascript
JavaScript插入动态样式实现代码
2012/02/22 Javascript
JavaScript中使用构造器创建对象无需new的情况说明
2012/03/01 Javascript
各浏览器中querySelector和querySelectorAll的实现差异分析
2012/05/23 Javascript
获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍
2012/11/08 Javascript
判断js对象是否拥有某一个属性的js代码
2013/08/16 Javascript
jquery创建表格(自动增加表格)代码分享
2013/12/25 Javascript
JQuery中阻止事件冒泡几种方式及其区别介绍
2014/01/15 Javascript
javascript浏览器窗口之间传递数据的方法
2015/01/20 Javascript
js实现鼠标经过时图片滚动停止的方法
2015/02/16 Javascript
深入理解JavaScript系列(49):Function模式(上篇)
2015/03/04 Javascript
jQuery实现左右切换焦点图
2015/04/03 Javascript
jQuery基于toggle实现click触发DIV的显示与隐藏问题分析
2016/06/12 Javascript
three.js实现围绕某物体旋转
2017/01/25 Javascript
js仿网易表单及时验证功能
2017/03/07 Javascript
使用Webpack提高Vue.js应用的方式汇总(四种)
2017/07/10 Javascript
JS基于封装函数实现的表格分页完整示例
2018/06/26 Javascript
深入浅析vue中cross-env的使用
2019/09/12 Javascript
selenium 反爬虫之跳过淘宝滑块验证功能的实现代码
2020/08/27 Javascript
在vue中使用jsonp进行跨域请求接口操作
2020/10/29 Javascript
使用python 获取进程pid号的方法
2014/03/10 Python
python检索特定内容的文本文件实例
2018/06/05 Python
详解flask入门模板引擎
2018/07/18 Python
深入理解python中sort()与sorted()的区别
2018/08/29 Python
浅谈PySpark SQL 相关知识介绍
2019/06/14 Python
tensor和numpy的互相转换的实现示例
2019/08/02 Python
python实现上传文件到linux指定目录的方法
2020/01/03 Python
Python-numpy实现灰度图像的分块和合并方式
2020/01/09 Python
Python退出时强制运行一段代码的实现方法
2020/04/29 Python
CSS3中的弹性布局em运用入门详解 1em等于多少像素
2021/02/08 HTML / CSS
酒店采购员岗位职责
2014/03/14 职场文书
学习全国两会精神心得体会范文
2014/03/17 职场文书
学习雷锋倡议书
2014/04/15 职场文书