新闻中心

thinkphp3.0基础如何在模板引擎中输出系统变量和系统常量

作者 / 无忧主机 时间 2012-09-26 04:09:46

我们在上一节讲了在 “thinkphp 中如何修改模版标签定界符”,达到防止与JS混淆的目的。今天接着讲thinkphp的模板引擎,无忧主机(www.51php.com)小编准备今天讲在模板里面输出系统变量和系统常量,大家都知道,我们在前面讲了给模板分配变量,然后在模板里面通过{$name}的方式来获取。这些称为常规变量,小编今天给大家讲的系统变量是在系统内置的变量,不需要我们赋值分配。系统变量的输出必须以$Think.打头,也是用标签的方式来写,我们常见的系统变量包括server,session,post,get,request,cookie,比如 {$Think.server.script_name } // 输出$_SERVER变量 {$Think.session.session_id|md5 } // 输出$_SESSION变量 {$Think.get.pageNumber } // 输出$_GET变量 {$Think.cookie.name }  // 输出$_COOKIE变量 这里的标签定界符按照你的设置来写,系统常量也是如此,以$Think.打头比如 {$Think.APP_NAME} {$Think.THINK_PATH} {$Think.APP_PATH} 还有一些特殊的常量,由thinkphp系统内部定义: {$Think.version }  //当前THINKPHP版本 {$Think.now } //现在时间 {$Think.template|basename } //模板页面 {$Think.LDELIM } //模板标签起始符号 {$Think.RDELIM } //模板标签结束符号 这些都没什么技术性的,只需要大家记住即可,快速记住最好的办法就是把每一个系统变量和常量都去写一遍,然后放到php虚拟主机里面去运行,这样可以得到很好的记忆。好了,本章比较简单,到这里结束了。   纯Linux环境下高端免备案【香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:https://www.51php.com/thinkphp/8779.html

1
1
1
1
1
1
1