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 相关文章推荐
ADODB的数据库封包程序库
Dec 31 PHP
PHPMyAdmin 快速配置方法
May 11 PHP
国外PHP程序员的13个好习惯小结
Feb 20 PHP
php通过字符串调用函数示例
Mar 02 PHP
ThinkPHP调用百度翻译类实现在线翻译
Jun 26 PHP
thinkphp使用phpmailer发送邮件的方法
Nov 24 PHP
Zend Framework框架Smarty扩展实现方法
Mar 22 PHP
php生成图片验证码的方法
Apr 15 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
Dec 27 PHP
PHP基于phpqrcode类生成二维码的方法详解
Mar 14 PHP
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例
Feb 15 PHP
如何判断微信付款码和支付宝付款码
Apr 01 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动态生成JavaScript代码
2009/03/09 PHP
CURL状态码列表(详细)
2013/06/27 PHP
CodeIgniter整合Smarty的方法详解
2017/08/25 PHP
PHP实现的简单路由和类自动加载功能
2018/03/13 PHP
Extjs 继承Ext.data.Store不起作用原因分析及解决
2013/04/15 Javascript
JS防止用户多次提交的简单代码
2013/08/01 Javascript
javascript根据像素点取位置示例
2014/01/27 Javascript
jQuery之ajax删除详解
2014/02/27 Javascript
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
JavaScript基础知识及常用方法总结
2016/01/10 Javascript
微信小程序 swiper组件详解及实例代码
2016/10/25 Javascript
浅谈vue的iview列表table render函数设置DOM属性值的方法
2017/09/30 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
基于vue实现圆形菜单栏组件
2019/07/05 Javascript
基于jQuery拖拽事件的封装
2020/11/29 jQuery
pip安装Python库时遇到的问题及解决方法
2017/11/23 Python
详解python里的命名规范
2018/07/16 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
2019/04/25 Python
python判断文件夹内是否存在指定后缀文件的实例
2019/06/10 Python
远程部署工具Fabric详解(支持Python3)
2019/07/04 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
2019/09/05 Python
python 如何在测试中使用 Mock
2021/03/01 Python
HTML中fieldset标签概述及使用方法
2013/02/01 HTML / CSS
Brora官网:英国领先的羊绒服装品牌
2019/08/28 全球购物
拉飞逸官网:Lafayette 148 New York
2020/07/15 全球购物
JavaScript实现页面动态验证码的实现示例
2021/03/23 Javascript
财产公证书格式
2014/04/10 职场文书
2014年党支部学习材料
2014/05/19 职场文书
优秀团干部个人事迹
2014/05/29 职场文书
2014年保安个人工作总结
2014/11/13 职场文书
业务员岗位职责
2015/02/03 职场文书
催款函范文
2015/06/24 职场文书
企业培训简报范文
2015/07/20 职场文书
导游词之广州陈家祠
2019/10/21 职场文书
Python函数中的不定长参数相关知识总结
2021/06/24 Python
idea编译器vue缩进报错问题场景分析
2021/07/04 Vue.js