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

咱们在上一节讲了在 “thinkphp 中如何修改模版标签订界符”, 达到防止与JS混淆的目的。今天接着讲thinkphp的模板引擎,无忧主机(www.51php.com)小编准备今天讲在模板里面输出系统变量和系统 常量,你们都知道,咱们在前面讲了给模板分配变量,而后在模板里面经过{$name}的方式来获取。这些称为常规变量,小编今天给你们讲的系统变量是在系 统内置的变量,不须要咱们赋值分配。系统变量的输出必须以$Think.打头,也是用标签的方式来写,咱们常见的系统变量包括 server,session,post,get,request,cookie,好比 php

{$Think.server.script_name } // 输出$_SERVER变量 html

{$Think.session.session_id|md5 } // 输出$_SESSION变量 thinkphp

{$Think.get.pageNumber } // 输出$_GET变量 cookie

{$Think.cookie.name }  // 输出$_COOKIE变量 session

这里的标签订界符按照你的设置来写,系统常量也是如此,以$Think.打头好比 post

{$Think.APP_NAME} spa

{$Think.THINK_PATH} server

{$Think.APP_PATH} htm

还有一些特殊的常量,由thinkphp系统内部定义: 模板引擎

{$Think.version }  //当前THINKPHP版本

{$Think.now } //如今时间

{$Think.template|basename } //模板页面

{$Think.LDELIM } //模板标签起始符号

{$Think.RDELIM } //模板标签结束符号

这些都没什么技术性的,只须要你们记住便可,快速记住最好的办法就是把每个系统变量和常量都去写一遍,而后放到php虚拟主机里面去运行,这样能够获得很好的记忆。好了,本章比较简单,到这里结束了。

相关文章
相关标签/搜索