THINKPHP_模版系统变量$Think

系统变量输出

普通的模板变量需要首先赋值后才能在模板中输出,但是系统变量则不需要,可以直接在模板中输出,系统变量的输出通常以{$Think 打头,例如:

  1. {$Think.server.script_name} // 输出$_SERVER[‘SCRIPT_NAME‘]变量
  2. {$Think.session.user_id} // 输出$_SESSION[‘user_id‘]变量
  3. {$Think.get.pageNumber} // 输出$_GET[‘pageNumber‘]变量
  4. {$Think.cookie.name}  // 输出$_COOKIE[‘name‘]变量

支持输出 $_SERVER$_ENV$_POST$_GET$_REQUEST$_SESSION$_COOKIE变量。

常量输出

还可以输出常量

  1. {$Think.const.MODULE_NAME}

或者直接使用

  1. {$Think.MODULE_NAME}

配置输出

输出配置参数使用:

  1. {$Think.config.db_charset}
  2. {$Think.config.url_model}

语言变量

输出语言变量可以使用:

  1. {$Think.lang.page_error}
  2. {$Think.lang.var_error}

THINKPHP_模版系统变量$Think

时间: 2024-11-05 18:54:54

THINKPHP_模版系统变量$Think的相关文章

Thinkphp中的系统变量

Action中使用的系统常量 THINK_PATH // ThinkPHP 系统目录 APP_PATH // 当前项目目录 APP_NAME // 当前项目名称 MODULE_NAME //当前模块名称 ACTION_NAME // 当前操作名称 TMPL_PATH // 项目模版目录 LIB_PATH // 项目类库目录 CACHE_PATH // 项目模版缓存目录 CONFIG_PATH //项目配置文件目录 LOG_PATH // 项目日志文件目录 LANG_PATH // 项目语言文件目

windows 系统变量

%ALLUSERSPROFILE% : 列出所有用户Profile文件位置.%APPDATA% : 列出应用程序数据的默认存放位置.%CD% : 列出当前目录.%CLIENTNAME% : 列出联接到终端服务会话时客户端的NETBIOS名.%CMDCMDLINE% : 列出启动当前cmd.exe所使用的命令行.%CMDEXTVERSION% : 命令出当前命令处理程序扩展版本号.%CommonProgramFiles% : 列出了常用文件的文件夹路径.%COMPUTERNAME% : 列出了计算

MySQL用户和系统变量

--MySQL用户和系统变量-----------------------------2014/05/19用户变量可以先在用户变量中保存值然后在以后引用它:这样可以将值从一个语句传递到另一个语句.用户变量与连接有关.也就是说,一个客户端定义的变量不能被其它客户端看到或使用.当客户端退出时,该客户端连接的所有变量将自动释放.用户变量的形式为@var_name,其中变量名var_name可以由当前字符集的文字数字字符.'.'.'_'和'$'组成. 默认字符集是cp1252 (Latin1).可以用m

MySQL系统变量

在数据库中,变量分为系统变量(以'@@'开头)以及用户自定义变量.系统变量分为全局系统变量以及会话系统变量,静态变量属于特殊的全局系统变量. 全局系统变量(global)和会话系统变量(session),有时也把全局系统变量称为全局变量,把会话系统变称为local变量或者系统会话变量.Mysql服务成功启动后,如果没有mysql客户机连接mysql服务器,那么mysql服务器内存中的系统变量全部是全局系统变量. 每个mysql客户机成功连接mysql服务器后,都会产生与之对应的会话.会话期间,没

thinkphp_模版操作

快捷输出变量 {:function(-)} //执行方法并输出返回值 {~function} //执行方法不输出 {@var} //输出Session变量 {#var} //输出Cookie变量 {&var} //输出配置参数 {%var} //输出语言变量 {.var} //输出GET变量 {^var} //输出POST变量 {*var} //输出常量 模版输出 //1 直接调用index操作模板 $this->display(); // 对应Myapp/Tpl/default/Index

MySQL之系统变量

系统变量分为全局变量和会话变量.全局变量,会影响到整个服务器.而会话变量,只会影响到当前的会话(即当前的数据库连接) 1 输出全局变量: mysql> show global variables; 查看某个全局变量: mysql> show global variables like "version"; +---------------+--------+ | Variable_name | Value  | +---------------+--------+ | ve

WINDOWS系统变量

每个系统可能路径会不同:桌面路径: echo %systemdrive%%homepath%\桌面 或者 "%USERPROFILE%\desktop\hotfix.txt" %HOMEDRIVE% = C:\ 当前启动的系统的所在分区 %SystemRoot% = C:\WINDOWS 当前启动的系统的所在目录 %windir% = %SystemRoot% = C:\WINDOWS 当前启动的系统的所在目录 %USERPROFILE% = C:\User\用户名 当前用户数据变量

DOS系统变量

%ALLUSERSPROFILE% : 列出所有用户Profile文件位置.%APPDATA% : 列出应用程序数据的默认存放位置.%CD% : 列出当前目录.%CLIENTNAME% : 列出联接到终端服务会话时客户端的NETBIOS名.%CMDCMDLINE% : 列出启动当前cmd.exe所使用的命令行.%CMDEXTVERSION% : 命令出当前命令处理程序扩展版本号.%CommonProgramFiles% : 列出了常用文件的文件夹路径.%COMPUTERNAME% : 列出了计算

系统变量

一.界面操作设置系统变量 1.环境变量的设置有几种方式? 设置环境变量有两种方式:第一种是在命令提示符运行窗口中设置:第二种是通过单击“我的电脑→属性→高级”标签的“环境变量”按钮设置.需要注意的是,第一种设置环境变量的方式只对当前运行窗口有效(下一段文章有讲解),关闭运行窗口后,设置就不起作用了,而第二种设置环境变量的方式则是永久有效. 2.如何在命令提示符窗口中设置环境变量? 在“开始→运行”框中输入“cmd”后按“确定”按钮,出现命令运行窗口.在命令提示符下输入“set”即可查看环境变量设