欢迎来到元素模板www.ys720.com,本站提供专业的织梦模板网站模板ASPCMS模板网站修改/网站仿站
当前位置:主页 > 程序教程 > thinkphp教程 >
thinkphp教程

Thinkphp3.2.3中的常量

(元素模板) / 2020-11-19 11:35

预定义常量,一些在thinkphp中经常用的到的常量
预定义常量是指系统内置定义好的常量,不会随着环境的变化而变化,包括:


  1. URL_COMMON    普通模式 URL (0)
  2. URL_PATHINFO  PATHINFO URL (1)
  3. URL_REWRITE   REWRITE URL (2)
  4. URL_COMPAT   兼容模式 URL (3)
  5. EXT      类库文件后缀(.class.php)
  6. THINK_VERSION 框架版本号

路径常量 系统和应用的路径常量用于系统默认的目录规范,可以通过重新定义改变,如果不希望定制目录,这些常量一般不需要更改。

  1. THINK_PATH 框架系统目录 
  2. APP_PATH 应用目录(默认为入口文件所在目录)
  3. LIB_PATH 系统类库目录(默认为 THINK_PATH.'Library/')
  4. CORE_PATH 系统核心类库目录 (默认为 LIB_PATH.'Think/')
  5. MODE_PATH 系统应用模式目录 (默认为 THINK_PATH.'Mode/')
  6. BEHAVIOR_PATH 行为目录 (默认为 LIB_PATH.'Behavior/')
  7. COMMON_PATH 公共模块目录 (默认为 APP_PATH.'Common/')
  8. VENDOR_PATH 第三方类库目录(默认为 LIB_PATH.'Vendor/')
  9. RUNTIME_PATH 应用运行时目录(默认为 APP_PATH.'Runtime/')
  10. HTML_PATH 应用静态缓存目录(默认为 APP_PATH.'Html/')
  11. CONF_PATH 应用公共配置目录(默认为 COMMON_PATH.'Conf/')
  12. LANG_PATH 公共语言包目录 (默认为 COMMON_PATH.'Lang/') 
  13. LOG_PATH 应用日志目录 (默认为 RUNTIME_PATH.'Logs/')
  14. CACHE_PATH 项目模板缓存目录(默认为 RUNTIME_PATH.'Cache/')
  15. TEMP_PATH 应用缓存目录(默认为 RUNTIME_PATH.'Temp/')
  16. DATA_PATH 应用数据目录 (默认为 RUNTIME_PATH.'Data/')
  17. ADDON_PATH 插件控制器目录 (默认为 APP_PATH.'Addon') 3.2.3新增

系统常量 系统常量会随着开发环境的改变或者设置的改变而产生变化。

  1. IS_CGI 是否属于 CGI模式  
  2. IS_WIN 是否属于Windows 环境  
  3. IS_CLI 是否属于命令行模式  
  4. __ROOT__ 网站根目录地址  
  5. __APP__ 当前应用(入口文件)地址  
  6. __MODULE__ 当前模块的URL地址  
  7. __CONTROLLER__ 当前控制器的URL地址  
  8. __ACTION__ 当前操作的URL地址  
  9. __SELF__ 当前URL地址  
  10. __INFO__ 当前的PATH_INFO字符串  
  11. __EXT__ 当前URL地址的扩展名  
  12. MODULE_NAME 当前模块名  
  13. MODULE_PATH 当前模块路径
  14. CONTROLLER_NAME 当前控制器名  
  15. CONTROLLER_PATH 当前控制器路径 3.2.3新增
  16. ACTION_NAME 当前操作名  
  17. APP_DEBUG 是否开启调试模式  
  18. APP_MODE 当前应用模式名称  
  19. APP_STATUS 当前应用状态
  20. STORAGE_TYPE 当前存储类型
  21. MODULE_PATHINFO_DEPR 模块的PATHINFO分割符
  22. MEMORY_LIMIT_ON 系统内存统计支持  
  23. RUNTIME_FILE 项目编译缓存文件名  
  24. THEME_NAME 当前主题名称  
  25. THEME_PATH 当前模板主题路径  
  26. LANG_SET 当前浏览器语言  
  27. MAGIC_QUOTES_GPC MAGIC_QUOTES_GPC 
  28. NOW_TIME 当前请求时间(时间戳)
  29. REQUEST_METHOD 当前请求类型
  30. IS_GET 当前是否GET请求 
  31. IS_POST 当前是否POST请求
  32. IS_PUT 当前是否PUT请求 
  33. IS_DELETE 当前是否DELETE请求 
  34. IS_AJAX 当前是否AJAX请求 
  35. BIND_MODULE 当前绑定的模块(3.2.1新增)
  36. BIND_CONTROLLER 当前绑定的控制器(3.2.1新增)
  37. BIND_ACTION 当前绑定的操作(3.2.1新增)
  38. CONF_EXT 配置文件后缀(3.2.2新增)
  39. CONF_PARSE 配置文件解析方法(3.2.2新增)
  40. TMPL_PATH 用于改变全局视图目录(3.2.3新增)

 

Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com