[PHP] 系统变量(模板中使用) →→→→→进入此内容的聊天室

来自 , 2020-10-30, 写在 PHP, 查看 120 次.
URL http://www.code666.cn/view/a4351b79
  1. 1)系统变量:在模板中输出系统变量:包括server、env、session、post、get、request、cookie      
  2.  
  3. {$Think.server.script_name} // 输出$_SERVER变量
  4.  
  5. {$Think.session.session_id|md5} // 输出$_SESSION变量  
  6.  
  7. {$Think.get.pageNumber} // 输出$_GET变量  
  8.  
  9. {$Think.cookie.name}  // 输出$_COOKIE变量
  10.  
  11. 以上方式还可以写成:
  12.  
  13. {$_SERVER.script_name} // 输出$_SERVER变量
  14.  
  15. {$_SESSION.session_id|md5} // 输出$_SESSION变量  
  16.  
  17. {$_GET.pageNumber} // 输出$_GET变量  
  18.  
  19. {$_COOKIE.name}  // 输出$_COOKIE变量
  20.  
  21. 系统常量 :使用$Think.const 输出
  22.  
  23. 注意:server、cookie、config不区分大小写,但是变量区分大小写。例如:
  24.  
  25. {$Think.server.script_name}{$Think.SERVER.script_name}等效
  26.  
  27. SESSION 、COOKIE还支持二维数组的输出
  28.  
  29. 例如:
  30.  
  31. {$Think.CONFIG.user.user_name}
  32.  
  33. {$Think.session.user.user_name}
  34.  
  35. 系统不支持三维以上的数组输出。
  36.  
  37.  
  38. 2)语言变量:输出项目的当前语言定义值
  39.  
  40. {$Think.lang.page_error}
  41.  
  42. {$Think.const.MODULE_NAME}
  43.  
  44. 或者直接使用
  45.  
  46. {$Think.MODULE_NAME}
  47.  
  48. 3)特殊变量 :由ThinkPHP系统内部定义的常量
  49.  
  50. {$Think.version}  //版本
  51.  
  52. {$Think.now} //现在时间  
  53.  
  54. {$Think.template|basename} //模板页面  
  55.  
  56. {$Think.LDELIM} //模板标签起始符号  
  57.  
  58. {$Think.RDELIM} //模板标签结束符号
  59.  
  60. 4)配置参数 :输出项目的配置参数值
  61.  
  62. {$Think.config.db_charset}
  63.  
  64. 输出的值和 C('db_charset') 的结果是一样的。
  65.  
  66. 5)thinkphp 的系统常量(注意以下常量也可以直接在 action 控制器中直接使用)
  67.  
  68.  // 网站根目录地址
  69.  
  70.  // 当前项目(入口文件)地址
  71.  
  72. /Code // 当前模块地址
  73.  
  74. /Code/c_551a14faeb93675 // 当前操作地址
  75.  
  76. /code/c_551a14faeb93675 // 当前 URL 地址
  77.  
  78. /Public // 网站公共目录
  79.  
  80. 您可能感兴趣的文章

回复 "系统变量(模板中使用)"

这儿你可以回复上面这条便签

captcha