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发送有附件的电子邮件-(PHPMailer使用的实例分析)
Apr 26 PHP
从零开始学YII2框架(二)通过 Composer 安装扩展插件
Aug 20 PHP
php跨站攻击实例分析
Oct 28 PHP
php文件下载处理方法分析
Apr 22 PHP
最准确的php截取字符串长度函数
Oct 29 PHP
Zend Framework教程之MVC框架的Controller用法分析
Mar 07 PHP
ThinkPHP实现登录退出功能
Jun 29 PHP
详解PHP防止直接访问.php 文件的实现方法
Jul 28 PHP
php+ajax实现仿百度查询下拉内容功能示例
Oct 20 PHP
PHP性能分析工具xhprof的安装使用与注意事项
Dec 19 PHP
PHP框架实现WebSocket在线聊天通讯系统
Nov 21 PHP
thinkphp诸多限制条件下如何getshell详解
Dec 09 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 PDO中文乱码解决办法
2009/07/20 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
2014/08/11 PHP
PHP贪婪算法解决0-1背包问题实例分析
2015/03/23 PHP
详解php中反射的应用
2016/03/15 PHP
PHP模板引擎Smarty中变量的使用方法示例
2016/04/11 PHP
ie 处理 gif动画 的onload 事件的一个 bug
2007/04/12 Javascript
建议大家看下JavaScript重要知识更新
2007/07/08 Javascript
ajax异步刷新实现更新数据库
2012/12/03 Javascript
javascript通过元素id和name直接取得元素的方法
2015/04/28 Javascript
jQuery对html元素的取值与赋值实例详解
2015/12/18 Javascript
AngularJS 使用$sce控制代码安全检查
2016/01/05 Javascript
js print打印网页指定区域内容的简单实例
2016/11/01 Javascript
JavaScript无缝滚动效果的实例代码
2017/03/27 Javascript
Angular2进阶之如何避免Dom误区
2018/04/02 Javascript
解决vue的 v-for 循环中图片加载路径问题
2018/09/03 Javascript
浅谈JavaScript 代码整洁之道
2018/10/23 Javascript
简述vue路由打开一个新的窗口的方法
2018/11/29 Javascript
vue-cli3.0+element-ui上传组件el-upload的使用
2018/12/03 Javascript
Vue组件系列开发之模态框
2019/04/18 Javascript
JS实现点击生成UUID的方法完整实例【基于jQuery】
2019/06/12 jQuery
JS FormData对象使用方法实例详解
2020/02/12 Javascript
[36:02]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第一局
2016/02/28 DOTA
Python中多个数组行合并及列合并的方法总结
2018/04/12 Python
Python3.5 处理文本txt,删除不需要的行方法
2018/12/10 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
2019/05/27 Python
Python识别快递条形码及Tesseract-OCR使用详解
2019/07/15 Python
python jenkins 打包构建代码的示例代码
2019/11/29 Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
2020/08/20 Python
纯CSS3实现自定义Tooltip边框涂鸦风格的教程
2014/11/05 HTML / CSS
荷兰本土平价百货:HEMA
2017/10/23 全球购物
大学生思想汇报范文
2013/12/31 职场文书
职业生涯规划设计步骤
2014/01/12 职场文书
高三英语教学计划
2015/01/23 职场文书
公司开除员工通知
2015/04/22 职场文书
2016入党积极分子心得体会
2016/01/06 职场文书
Java spring单点登录系统
2021/09/04 Java/Android