预定义常量

常量 说明
URL_COMMON=0 普通模式 URL
URL_PATHINFO=1 PATHINFO URL
URL_REWRITE=2 REWRITE URL
URL_COMPAT=3 兼容模式 URL
HAS_ONE=1 HAS_ONE 关联定义
BELONGS_TO=2 BELONGS_TO 关联定义
HAS_MANY=3 HAS_MANY 关联定义
MANY_TO_MANY=4 MANY_TO_MANY 关联定义
THINK_VERSION 框架版本号

                                                 这些预定义常量不会随着环境的变化而变化。

                                          路径常量

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

常量名 说明 默认值
CORE_PATH 系统核心类库目录 THINK_PATH.'Lib/'
EXTEND_PATH 系统扩展目录 THINK_PATH.'Extend/'
MODE_PATH 模式扩展目录 EXTEND_PATH.'Mode/'
ENGINE_PATH 引擎扩展目录 EXTEND_PATH.'Engine/'
VENDOR_PATH 第三方类库目录 EXTEND_PATH.'Vendor/'
LIBRARY_PATH 系统扩展类库目录 EXTEND_PATH.'Library/'
COMMON_PATH 项目公共目录 APP_PATH.'Common/'
LIB_PATH 项目类库目录 APP_PATH.'Lib/'
RUNTIME_PATH 项目运行时目录 APP_PATH.'Runtime/'
CONF_PATH 项目配置目录 APP_PATH.'Conf/'
LOG_PATH 项目日志目录 RUNTIME_PATH.'Logs/'
CACHE_PATH 项目模板缓存目录 RUNTIME_PATH.'Cache/'
LANG_PATH 项目语言包目录 APP_PATH.'Lang/'
TEMP_PATH 项目缓存目录 RUNTIME_PATH.'Temp/'
DATA_PATH 项目数据目录 RUNTIME_PATH.'Data/'
TMPL_PATH 项目模板目录 APP_PATH.'Tpl/'
HTML_PATH 项目静态缓存目录 APP_PATH.'Html/'

                                        系统常量

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

常量名 说明
IS_CGI 是否属于 CGI模式
IS_WIN 是否属于Windows 环境
IS_CLI 是否属于命令行模式
__ROOT__ 网站根目录地址
__APP__ 当前项目(入口文件)地址
__GROUP__   当前分组的URL地址
__URL__ 当前模块的URL地址
__ACTION__ 当前操作的URL地址
__SELF__ 当前URL地址
__INFO__ 当前的PATH_INFO字符串
APP_NAME 当前项目名
GROUP_NAME 当前分组名
MODULE_NAME 当前模块名
ACTION_NAME 当前操作名
APP_DEBUG 是否开启调试模式
MODE_NAME 当前模式名称
APP_PATH 当前项目路径
THINK_PATH 系统框架路径
MEMORY_LIMIT_ON 系统内存统计支持
RUNTIME_FILE 项目编译缓存文件名
THEME_NAME 当前主题名称
THEME_PATH 当前模板主题路径
APP_TMPL_PATH 当前模板URL路径
LANG_SET 当前浏览器语言
MAGIC_QUOTES_GPC MAGIC_QUOTES_GPC

转载地址:http://www.thinkphp.cn/info/77.html

转载于:https://www.cnblogs.com/zafuacm/p/4159390.html

Thinkphp系统常量相关推荐

  1. ThinkPHP系统流程

    流程图: 参考网址:http://www.thinkphp.cn/topic/35803.html 1 用户URL请求 2 调用应用入口文件(通常是网站的index.php) 3 载入框架入口文件(T ...

  2. php中tp常量,tp系统常量定义

    (2013-03-06 14:16:31) 标签: 是已经封装好的系统常量 主要是用在控制器下面的动作当中 这样能很大的提高我们的开发效率 主要有下面的一些 手册上面都有的 __ROOT__ 网站的根 ...

  3. [php基础]PHP环境变量$_SERVER和系统常量详细说明

    在PHP网站开发中,为了满足网站的需要,时常需要对PHP环境变量进行设置和应用,在虚拟主机环境下,有时我们更需要通过PHP环境变量操作函数来对PHP环境变量值进行设置.为此我们有必要对PHP环境变量先 ...

  4. tp5.1 系统常量

    5.1版本取消了所有的系统常量,原来的系统路径变量改为使用Env类获取(需要引入think\facade\Env): 例如: // 获取应用目录(不区分大小写) echo Env::get('app_ ...

  5. PHP系统常量及判断某常量是否被定义

    系统常量 系统常量是PHP已经定义好的常量,我们可以直接拿来使用,常见的系统常量有: (1)__FILE__ :php程序文件名.它可以帮助我们获取当前文件在服务器的物理位置. (2)__LINE__ ...

  6. php获取系统常量函数,PHP:从php文件中获取PHP的变量,函数和常量

    有没有办法从php文件中获取用户定义的php函数,变量,常量? 以下功能并不是最好的方法,因为它们全部被打了 函数/变量/常量(具有数百个php的内置常量和内部php函数): get_defined_ ...

  7. tp5系统常量对应的目录路径

    ```php THINK_PATH 框架系统目录 ROOT_PATH 框架应用根目录 APP_PATH 应用目录(默认为application) CONF_PATH 配置目录(默认为APP_PATH) ...

  8. windows系统常量

    按Ctrl+f搜索 常用 %HOMEDRIVE% =C: 当前启动的系统的所在分区 %SystemRoot% =C:\WINDOWS 当前启动的系统的所在目录 %windir% = %SystemRo ...

  9. thinkphp模版常量替换机制

    转载于:https://www.cnblogs.com/supe/p/8452051.html

最新文章

  1. Java 9 新特性概述
  2. python asyncio tcp server_asyncio异步IO——Streams详解
  3. java 泛型示例_Java泛型示例教程–泛型方法,类,接口
  4. 关于激活navicat11失败
  5. HD地址批量生成 java
  6. java 只保留字母_java编程问题,急急急!输入一个字符串,如果字符串中存在字母a的次数大于1,则只保留第一个a,...
  7. linux 上supervisor的进程管理工具的使用
  8. ERROR】Unable to open underlying table which is differently defined or of non-MyISAM type or ...
  9. open judge 1.6.3
  10. python红楼梦人物统计_基于共现使用Python来分析《红楼梦》中贾宝玉与金陵十二钗的关系...
  11. Web作业表单的制作
  12. Spring的@PostConstruct标签详解
  13. 老用户WAU以及老用户周活跃度
  14. Golang实现发送微信公众号模板消息(每日一句和天气预报)
  15. 零基础学C++——黑马程序员课程笔记(C++核心编程篇)
  16. 图片视频去水印工具:HitPaw Watermark Remover Mac
  17. pypinyin--python 汉字与拼音的转换
  18. NFT Insider #67:巴塞罗那足球俱乐部推出首个NFT作品,迪拜推出国家元宇宙战略
  19. Hive--元数据--探查
  20. HDU-1199 color the ball

热门文章

  1. skywalking 安装_SkyWalking全链路追踪利器
  2. 解决在vue init webpack my-project卡住的问题(已解决)
  3. LeetCode 489. 扫地机器人(DFS)
  4. LeetCode 339. 嵌套列表权重和(DFS)
  5. LeetCode 229. 求众数 II(摩尔投票)
  6. hook 监控文件 c++_技术分享 | Linux 入侵检测中的进程创建监控
  7. arrays中copyof复制两个数组_Java的数组初识和拷贝用法
  8. css hover变成手_web前端入门到实战:彻底掌握css动画「transition」
  9. java获取参数编码_java获取接口数据编码问题
  10. Spring Cloud源码分析(二)Ribbon