07
2019
07

thinkphp3.0基础在模板中输出系统变量和系统常量的方法

我们在上一节讲了在 “thinkphp 中如何修改模版标签定界符”, 达到防止与JS混淆的目的。今天接着讲thinkphp的模板引擎,小编准备今天讲在模板里面输出系统变量和系统 常量,大家都知道,我们在前面讲了给模板分配变量,然后在模板里面通过{$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虚拟主机里面去运行,这样可以得到很好的记忆。好了,本章比较简单,到这里结束了。

原文链接:https://www.qiquanji.com/post/8899.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

gzh

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。