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 相关文章推荐
介绍几个array库的新函数 php
Dec 29 PHP
PHP memcache扩展的三种安装方法
Apr 26 PHP
php 无限分类的树类代码
Dec 03 PHP
Cakephp 执行主要流程
Mar 24 PHP
我的php学习笔记(毕业设计)
Feb 21 PHP
ThinkPHP中URL路径访问与模块控制器之间的关系
Aug 23 PHP
ThinkPHP采用原生query实现关联查询left join实例
Dec 02 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
Dec 16 PHP
Smarty使用自定义资源的方法
Aug 08 PHP
PHP的Yii框架的基本使用示例
Aug 21 PHP
关于php开启错误提示的总结
Sep 24 PHP
详解PHP用mb_string处理windows中文字符
May 26 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通过淘宝API查询IP地址归属等信息
2015/12/25 PHP
PHP实现带重试功能的curl连接示例
2016/07/28 PHP
<script defer> defer 是什么意思
2009/05/10 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
node.js中的http.request.end方法使用说明
2014/12/10 Javascript
jQuery 遍历函数详解
2015/07/05 Javascript
常用jQuery代码分享
2015/07/14 Javascript
Angularjs注入拦截器实现Loading效果
2015/12/28 Javascript
最全的Javascript编码规范(推荐)
2016/06/22 Javascript
Bootstrap中点击按钮后变灰并显示加载中实例代码
2016/09/23 Javascript
javascript中Number的方法小结
2016/11/21 Javascript
JavaScript中String对象的方法介绍
2017/01/04 Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
2017/06/22 Javascript
js实现本地图片文件拖拽效果
2017/07/18 Javascript
对vue里函数的调用顺序介绍
2018/03/17 Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
2018/08/12 Javascript
jQuery实现轮播图及其原理详解
2020/04/12 jQuery
Vue.directive使用注意(小结)
2018/08/31 Javascript
nodejs中request库使用HTTPS代理的方法
2019/04/30 NodeJs
jquery自定义组件实例详解
2020/12/31 jQuery
Vue 实现可视化拖拽页面编辑器
2021/02/01 Vue.js
pandas 层次化索引的实现方法
2019/07/06 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
2020/02/23 Python
Python实现Word表格转成Excel表格的示例代码
2020/04/16 Python
Python 如何对文件目录操作
2020/07/10 Python
浅析Python 字符编码与文件处理
2020/09/24 Python
一款利用纯css3实现的360度翻转按钮的实例教程
2014/11/05 HTML / CSS
html5指南-7.geolocation结合google maps开发一个小的应用
2013/01/07 HTML / CSS
西班牙拥有最佳品牌的动物商店:Animalear.com
2018/01/05 全球购物
荷兰领先的百货商店:De Bijenkorf
2018/10/17 全球购物
医学类导师推荐信范文
2013/11/19 职场文书
喜之郎果冻广告词
2014/03/20 职场文书
秋天的雨教学反思
2014/04/27 职场文书
励志演讲稿200字
2014/08/21 职场文书
历史博物馆观后感
2015/06/05 职场文书
iSCSI服务器CHAP双向认证配置
2022/04/01 Servers