原文:ThinkPHP3.2 常量参考

预定义常量

预定义常量是指系统内置定义好的常量,不会随着环境的变化而变化,包括:

  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/')

系统常量

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

  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. ACTION_NAME 当前操作名
  16. APP_DEBUG 是否开启调试模式
  17. APP_MODE 当前应用模式名称
  18. APP_STATUS 当前应用状态
  19. STORAGE_TYPE 当前存储类型
  20. MODULE_PATHINFO_DEPR 模块的PATHINFO分割符
  21. MEMORY_LIMIT_ON 系统内存统计支持
  22. RUNTIME_FILE 项目编译缓存文件名
  23. THEME_NAME 当前主题名称
  24. THEME_PATH 当前模板主题路径
  25. LANG_SET 当前浏览器语言
  26. MAGIC_QUOTES_GPC MAGIC_QUOTES_GPC
  27. NOW_TIME 当前请求时间(时间戳)
  28. REQUEST_METHOD 当前请求类型
  29. IS_GET 当前是否GET请求
  30. IS_POST 当前是否POST请求
  31. IS_PUT 当前是否PUT请求
  32. IS_DELETE 当前是否DELETE请求
  33. IS_AJAX 当前是否AJAX请求
  34. BIND_MODULE 当前绑定的模块(3.2.1新增)
  35. BIND_CONTROLLER 当前绑定的控制器(3.2.1新增)
  36. BIND_ACTION 当前绑定的操作(3.2.1新增)
  37. CONF_EXT 配置文件后缀(3.2.2新增)
  38. CONF_PARSE 配置文件解析方法(3.2.2新增)
  39. TMPL_PATH 用于改变全局视图目录(3.2.3新增)

ThinkPHP3.2 常量参考相关推荐

  1. think php数据库配置,think php 配置数据库

    一个可以把配置参数保存到数据库的函数 一个可以把配置参数保存到数据库的函数 浏览:962 发布日期:2014/05/22 分类:功能实现 关键字: 数据库 参数 不知道TP有没有这个功能,自己做了一个 ...

  2. thinkphp3.0部分总结

    =========================thinkphp==配置详解======================= 行为配置主要是config.php中起作用的,同时在index.php中, ...

  3. thinkphp3.1.3框架手册

    命名规范------ 类文件都是以.class.php为后缀,使用驼峰法命名,并且首字母大写,例如DbMysql.class.php:类名和文件名一致: 函数的命名使用小写字母和下划线的方式,例如 g ...

  4. Variable(变量)、Constant(常量)

    Variable(变量).Constant(常量) 参考代码 变量 public class Variable {// 属性:变量// 类变量 staticstatic double salary = ...

  5. c语言如何定义标识符 常量 变量,标识符、常量和变量

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1[单选题] C语言主要是借助以下哪个功能来实现程序模块化 A.定义函数 B.定义常量和外部变量 C.三种基本结构语句 D.丰富的数据类型 参考答案:A ...

  6. PHP从基础到高级详细教程(完整版)

    PHP基础 数学函数        字符串函数      PHP常用函数总结(180多个) PHP基础语法 PHP变量 变量命名     变量类型    引用赋值 PHP常量 PHP数据的类型 类型 ...

  7. C# static的用法详解

    一.静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量.在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来 ...

  8. 【C 语言】指针 与 数组 ( 指针 | 数组 | 指针运算 | 数组访问方式 | 字符串 | 指针数组 | 数组指针 | 多维数组 | 多维指针 | 数组参数 | 函数指针 | 复杂指针解读)

    相关文章链接 : 1.[嵌入式开发]C语言 指针数组 多维数组 2.[嵌入式开发]C语言 命令行参数 函数指针 gdb调试 3.[嵌入式开发]C语言 结构体相关 的 函数 指针 数组 4.[嵌入式开发 ...

  9. C语言中7除以14的答案,2015年计算机二级《C语言》精选练习题及答案(14)

    1[简答题]规定输入的字符串中只包含字母和*号.编写函数fun,其功能是:删除字符串中所有的*号.编写函数时,不得使用c语言提供的字符串函数. 例如,字符串中的内容为"****A*BC*DE ...

最新文章

  1. 中关村开源创新大赛-达闼赛道如火如荼进行中
  2. 2017 必备的八款最佳反勒索软件工具
  3. TCP/IP详解学习笔记(12)-TCP的超时与重传
  4. Hive 正则匹配函数 regexp_extract
  5. 你羡慕的「自由职业者」,都在焦虑没有保障的退休生活
  6. html5 canvas 版 hello world! 暨haXe简介
  7. Linux下动态库使用小结
  8. 深入浅出ObjC之消息 (转)
  9. 创建mysql用户并在单个数据库上赋权
  10. 多年前的csdn账号找回啦
  11. vb.net 教程 3-10 窗体编程 datagridview控件 7 修改单元格
  12. iOS面试题:Socket原理
  13. python中button对象的方法_Python cmds.shelfButton方法代码示例
  14. python如何拼读英语单词怎么写_怎么用英标快速拼读英语单词,这些技巧你知道吗...
  15. android 电话回音消除,android系统通话中回声消除的实现.pdf
  16. C# 如何给Word文档设置背景颜色和背景图片
  17. 从隔壁兄弟那爬点网页数据,整理成word文档
  18. 极值点、驻点、鞍点、拐点
  19. mysql语句将两列合并一列_mysql – SQL选择将两列合并为一列
  20. 人头识别与计数_目标检测之人头检测(HaarLike Adaboost)---高密度环境下行人检测和统计...

热门文章

  1. Git检出指定的目录-稀疏检出
  2. [Oracle] 分页查询
  3. 购物车及商品php代码_简单的php购物车代码
  4. python选择排序_Python实现选择排序
  5. 取消ajax请求时页面闪烁,用Ajax+js+jQuery实现无闪烁定时刷新页面
  6. mysql 备份脚本 linux,LINUX中MySQL如何按时备份脚本
  7. php 微信证书,【微信支付】企业付款开发者文档
  8. 如何在eclipse中,为整个工程生成javadoc文档
  9. java生产者消费者模型到精通_java生产者消费者模型
  10. PHP使用weui,微信小程序WeUI引入