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 相关文章推荐
第十一节--重载
Nov 16 PHP
php+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
Mar 07 PHP
PHP mkdir()定义和用法
Jan 14 PHP
利用PHP+JS实现搜索自动提示(实例)
Jun 09 PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
Oct 23 PHP
PHP队列用法实例
Nov 05 PHP
如何在HTML 中嵌入 PHP 代码
May 13 PHP
php获取、检查类名、函数名、方法名的函数方法
Jun 25 PHP
Linux系统递归生成目录中文件的md5的方法
Jun 29 PHP
PHP抽奖算法程序代码分享
Oct 08 PHP
使用xampp搭建运行php虚拟主机的详细步骤
Oct 21 PHP
Laravel框架使用Seeder实现自动填充数据功能
Jun 13 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 3行代码的分页算法(求起始页和结束页)
2009/10/21 PHP
获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
2013/06/03 PHP
Yii框架页面渲染操作实例详解
2019/07/19 PHP
jQuery ctrl+Enter shift+Enter实现代码
2010/02/07 Javascript
利用JavaScript检测CPU使用率自己写的
2014/03/22 Javascript
详解JavaScript中的forEach()方法的使用
2015/06/08 Javascript
JavaScript中用于生成随机数的Math.random()方法
2015/06/15 Javascript
JS建造者模式基本用法实例分析
2015/06/30 Javascript
vue从使用到源码实现教程详解
2016/09/19 Javascript
JS验证图片格式和大小并预览的简单实例
2016/10/11 Javascript
JS文件/图片从电脑里面拖拽到浏览器上传文件/图片
2017/03/08 Javascript
原生JS改变透明度实现轮播效果
2017/03/24 Javascript
Centos6.8下Node.js安装教程
2017/05/12 Javascript
Three.js实现浏览器变动时进行自适应的方法
2017/09/26 Javascript
单页面vue引入百度统计的使用方法示例详解
2018/10/13 Javascript
js使用Promise实现简单的Ajax缓存
2018/11/14 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
python实现挑选出来100以内的质数
2015/03/24 Python
使用rst2pdf实现将sphinx生成PDF
2016/06/07 Python
Python imutils 填充图片周边为黑色的实现
2020/01/19 Python
python 安装移动复制第三方库操作
2020/07/13 Python
Python调用ffmpeg开源视频处理库,批量处理视频
2020/11/16 Python
CSS3实战第一波 让我们尽情的圆角吧
2010/08/27 HTML / CSS
HTML5之消息通知的使用(Web Notification)
2018/10/30 HTML / CSS
在阿尔卑斯山或希腊度过快乐假期:Alpine Elements
2019/12/28 全球购物
美国工业用品采购网站:Zoro.com
2020/10/27 全球购物
护士岗位职责
2014/02/16 职场文书
小学英语教师先进事迹
2014/05/28 职场文书
如何写股份合作协议书
2014/09/11 职场文书
观看《信仰》心得体会
2016/01/15 职场文书
2019运动会广播加油稿汇总
2019/08/21 职场文书
7个你应该知道的JS原生错误类型
2021/04/29 Javascript
react使用antd的上传组件实现文件表单一起提交功能(完整代码)
2021/06/29 Javascript
python字典进行运算原理及实例分享
2021/08/02 Python
详解Mysql数据库平滑扩容解决高并发和大数据量问题
2022/05/25 MySQL
Android 中的类文件和类加载器详情
2022/06/05 Java/Android