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.MVC的模板标签系统(一)
Sep 05 PHP
用PHP和ACCESS写聊天室(十)
Oct 09 PHP
关于PHP递归算法和应用方法介绍
Apr 15 PHP
PHP 简易输出CSV表格文件的方法详解
Jun 20 PHP
php生成随机字符串可指定纯数字、纯字母或者混合的
Apr 18 PHP
初识PHP
Sep 28 PHP
PHP比你想象的好得多
Nov 27 PHP
PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法
Nov 25 PHP
PHP二维数组去重算法
Dec 17 PHP
php+Memcached实现简单留言板功能示例
Feb 15 PHP
php str_getcsv把字符串解析为数组的实现方法
Apr 05 PHP
PHP有序表查找之插值查找算法示例
Feb 10 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写的serv-u的web申请账号的程序
2006/10/09 PHP
BBS(php & mysql)完整版(三)
2006/10/09 PHP
CodeIgniter读写分离实现方法详解
2016/01/20 PHP
php实现爬取和分析知乎用户数据
2016/01/26 PHP
Yii2分页的使用及其扩展方法详解
2016/05/23 PHP
CodeIgniter集成smarty的方法详解
2016/05/26 PHP
php getcwd与dirname(__FILE__)区别详解
2016/09/24 PHP
JavaScript转换农历类实现及调用方法
2013/01/27 Javascript
$.each遍历对象、数组的属性值并进行处理
2014/07/18 Javascript
node.js爬虫爬取拉勾网职位信息
2017/03/14 Javascript
Vue.js结合Ueditor富文本编辑器的实例代码
2017/07/11 Javascript
webpack-dev-server远程访问配置方法
2018/02/22 Javascript
使用vue 国际化i18n 实现多实现语言切换功能
2018/10/11 Javascript
JS监听事件的叠加和移除功能
2018/11/19 Javascript
jQuery实现侧边栏隐藏与显示的方法详解
2018/12/22 jQuery
使用nvm和nrm优化node.js工作流的方法
2019/01/17 Javascript
axios如何利用promise无痛刷新token的实现方法
2019/08/27 Javascript
原生JS利用transform实现banner的无限滚动示例代码
2020/06/15 Javascript
js实现全选和全不选
2020/07/28 Javascript
jquery简易手风琴插件的封装
2020/10/13 jQuery
[01:10]DOTA2英雄背景故事第四期之混沌法则混沌骑士
2020/07/16 DOTA
Python之PyUnit单元测试实例
2014/10/11 Python
Python pickle类库介绍(对象序列化和反序列化)
2014/11/21 Python
python转换字符串为摩尔斯电码的方法
2015/07/06 Python
python中使用序列的方法
2015/08/03 Python
对python中raw_input()和input()的用法详解
2018/04/22 Python
通过pykafka接收Kafka消息队列的方法
2018/12/27 Python
Django添加bootstrap框架时无法加载静态文件的解决方式
2020/03/27 Python
Python压缩模块zipfile实现原理及用法解析
2020/08/14 Python
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
2017/03/02 HTML / CSS
奥兰多迪士尼门票折扣:Undercover Tourist
2018/07/09 全球购物
欧洲最大的预定车位市场:JustPark
2020/01/06 全球购物
财务会计应届生求职信
2013/11/24 职场文书
策划创业计划书
2014/02/06 职场文书
银行先进个人事迹材料
2014/05/11 职场文书
MySQL 百万级数据的4种查询优化方式
2021/06/07 MySQL