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 相关文章推荐
纯真IP数据库的应用 IP地址转化成十进制
Jun 14 PHP
PHP MVC模式在网站架构中的实现分析
Mar 04 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
Jun 19 PHP
PHP curl CURLOPT_RETURNTRANSFER参数的作用使用实例
Feb 07 PHP
PHP SOCKET编程详解
May 22 PHP
discuz图片顺序混乱解决方案
Jul 29 PHP
PHP制作用户注册系统
Oct 23 PHP
yii添删改查实例
Nov 16 PHP
YII框架中使用memcache的方法详解
Aug 02 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
Nov 10 PHP
PHP常见过waf webshell以及最简单的检测方法
May 21 PHP
Laravel框架源码解析之反射的使用详解
May 14 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/01/13 PHP
PHP的Yii框架中Model模型的学习教程
2016/03/29 PHP
PHP的AES加密算法完整实例
2016/07/20 PHP
php生成条形码的图片的实例详解
2017/09/13 PHP
Javascript !!的作用
2008/12/04 Javascript
JavaScript中“+”的陷阱深刻理解
2012/12/04 Javascript
S2SH整合JQuery+Ajax实现登录验证功能实现代码
2013/01/30 Javascript
JS Replace()的高级使用方法介绍
2013/06/29 Javascript
每天一篇javascript学习小结(Function对象)
2015/11/16 Javascript
JS实现页面载入时随机显示图片效果
2016/09/07 Javascript
jQuery学习笔记——jqGrid的使用记录(实现分页、搜索功能)
2016/11/09 Javascript
利用JavaScript实现拖拽改变元素大小
2016/12/14 Javascript
Vue导出json数据到Excel电子表格的示例
2017/12/04 Javascript
详解Vue文档中几个易忽视部分的剖析
2018/03/24 Javascript
Python标准库urllib2的一些使用细节总结
2015/03/16 Python
详解Python中expandtabs()方法的使用
2015/05/18 Python
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
2016/06/14 Python
再谈Python中的字符串与字符编码(推荐)
2016/12/14 Python
Python实现带下标索引的遍历操作示例
2019/05/30 Python
浅析python 动态库m.so.1.0错误问题
2020/05/09 Python
中国排名第一的外贸销售网站:LightInTheBox.com(兰亭集势)
2016/10/28 全球购物
一份婚庆公司创业计划书
2014/01/11 职场文书
表彰先进集体通报
2014/01/12 职场文书
市场营销求职信范文
2014/02/21 职场文书
成人继续教育实施方案
2014/03/01 职场文书
2014法制宣传日活动总结
2014/07/09 职场文书
民族学专业大学生职业规划范文:清晰未来的构想
2014/09/20 职场文书
党的群众路线教育实践活动总结
2014/10/30 职场文书
幼儿园小班家长评语
2014/12/30 职场文书
爱国主义教育基地观后感
2015/06/18 职场文书
小学教师读书笔记
2015/07/01 职场文书
2016班级元旦联欢会开幕词
2016/03/04 职场文书
Java 异步任务计算FutureTask
2022/04/28 Java/Android
Redis入门基础常用操作命令整理
2022/06/01 Redis
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
2022/07/15 Servers
前端canvas中物体边框和控制点的实现示例
2022/08/05 Javascript