1、系统变量
系统变量是框架内置的变量,并已经被赋值。开拓职员在模版中调用时只能查看或利用变量值,而不能修正变量值。调用系统变量与调用自定义变量不同,调用系统变量须要利用$Think关键字,如<!--{$Think.get.username}-->表示利用GET变量接管URL传参。常见的系统内置变量如下所示
为了便于操作,系统许可开拓职员将$Think关键字隐蔽,如<!--{$Think.get.username}-->与<!--{get.username}-->是等效的。在运用开拓中读者可根据实际情形灵巧利用这些内置的变量。

2、系统常量
ThinkPHP系统还内置了许多常量,通过这些常量值能够得到当前项目的运作信息。ThinkPHP视图引擎许可开拓职员在模版中直接嵌入一部分常量。常量由关键字组成,它不像变量那样须要$符号,也不须要标签开始符和结束符,直接在模版代码中输入常量名称即可。许可在模版中直策应用的常量如表所示。
利用常量能够获取到系统环境信息,设计职员可以直接在模版中利用常量代替模版中的绝对路径值,让模版更加通用。如下代码所示
上述代码还利用自定变量<!--{$config.url}-->获取jquery.js文件,这种办法能够确保无论模版放置到那个项目,或者变更URL模式,都能够精确地获取到目标资源,终极的表现形式为http://localhost/public/js/jquery.js.