ThinkPHP3.1 常量参考
预定义常量
| 常量 | 说明 |
|---|---|
| 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 |
ThinkPHP3.1 常量参考的更多相关文章
- ThinkPHP3.2 常量参考
原文:ThinkPHP3.2 常量参考 预定义常量 预定义常量是指系统内置定义好的常量,不会随着环境的变化而变化,包括: URL_COMMON 普通模式 URL (0) URL_PATHINFO PA ...
- ThinkPHP常量参考
常用常量 APP_NAME 当前项目名称 APP_PATH 当前项目路径 GROUP_NAME 当前分组名称 MODULE_NAME 当前Action模块名称 ACTION_NAME 当前操作的名称 ...
- thinkphp 常量参考
预定义常量 预定义常量是指系统内置定义好的常量,不会随着环境的变化而变化,包括: URL_COMMON 普通模式 URL (0) URL_PATHINFO PATHINFO URL (1) URL_R ...
- 常量,字段,构造方法 调试 ms 源代码 一个C#二维码图片识别的Demo 近期ASP.NET问题汇总及对应的解决办法 c# chart控件柱状图,改变柱子宽度 使用C#创建Windows服务 C#服务端判断客户端socket是否已断开的方法 线程 线程池 Task .NET 单元测试的利剑——模拟框架Moq
常量,字段,构造方法 常量 1.什么是常量 常量是值从不变化的符号,在编译之前值就必须确定.编译后,常量值会保存到程序集元数据中.所以,常量必须是编译器识别的基元类型的常量,如:Boolean ...
- C变量和常量
变量定义 变量定义就是告诉编译器如何创建变量的储存,以及在何处创建变量的储存,变量定义指定了一个数据类型,并包含一个或者多个变量的列表: type variable_list //如: int i; ...
- [代码片段]读取BMP文件
文件名mybmp.c //实现了读取24位BMP文件,还有一些测试信息 //定义mybmp.c里面用到的函数和相关头文件.常量 //参考了网友sailinghz在CSDN论坛的帖子:http://bb ...
- thinkPHP 空模块和空操作、前置操作和后置操作 详细介绍(十四)
原文:thinkPHP 空模块和空操作.前置操作和后置操作 详细介绍(十四) 本章节:介绍 TP 空模块和空操作.前置操作和后置操作 详细介绍 一.空模块和空操作 1.空操作 function _em ...
- es6(一):es6介绍以及let,const
es是js的规范,而js是具体实现 将es6转化为es5代码工具:运用的多的是babel 在线转换地址:babel,traceur(属于谷歌) 1.let申明变量:let其实可以完全取代var,并 ...
- 读书笔记——《redis入门指南(第2版)》第四章 进阶——4.1-5
.1事务 redis中事务是一组命令的集合. 事务同命令一样都是redis的最小执行单位,Redis保证一个事务中的命令要么都执行,要么都不执行.如果redisClient在发送EXEC命令前掉线,则 ...
随机推荐
- loadrunner_analysis技巧_average 和 90% percent
“90% Percent Time” 表示90%的事务response time 都维持在某个值附近,不是 average response time * 90%; “Average Time” 平 ...
- 【NOIP 2012 国王游戏】 贪心+高精度
题目描述 恰逢 H 国国庆,国王邀请 n 位大臣来玩一个有奖游戏.首先,他让每个大臣在左.右 手上面分别写下一个整数,国王自己也在左.右手上各写一个整数.然后,让这 n 位大臣排 成一排,国王站在队伍 ...
- 汇编中,BP,SP有何区别?分别怎么使用?
bp寄存器,跟其它什么BX,AX一样的用法, SP是用在栈上的,配合SS使用,像SS:SP SS上放段地址,SP上放偏移地址. 寻址时,像[bp],相当于SS:[bp] 就是说它默认使用SS 像BX默 ...
- 李洪强iOS开发之-环信05_EaseUI 使用指南
李洪强iOS开发之-环信05_EaseUI 使用指南 EaseUI 使用指南 简介 EaseUI 封装了 IM 功能常用的控件(如聊天会话.会话列表.联系人列表).旨在帮助开发者快速集成环信 SDK. ...
- C++的表驱动法
目的:使用表驱动法,替换复杂的if/else和switch/case语句. 说明:JS 等其他语言也都支持的. 表驱动发示例:http://blog.csdn.net/zhouyulu/article ...
- C#博文搜集
1. abstract (抽象类) 参考1 2. interface (接口) 参考1 3. 委托 C#委托学习
- 【Linux远程管理】SSH协议远程管理
SSH(Secure Shell)协议.命令行界面(CLI)下的远程管理工具,几乎所有的操作系统都有,区别于Telnet,SSH在进行数据传送时会对数据进行加密,所以SSH是比较安全的协议.几乎所有的 ...
- ERP 推式 拉式 工序拉式 装配拉式 倒冲
ERP 推式 拉式 工序拉式 装配拉式 倒冲 以上為生产订单(wip)中的原料供应方式,最常用的有Pull和Push. PULL即拉动方式: 拉式生产是生产为主,原材料是由专门的配送人员按 ...
- poj2761Feed the dogs(划分树-区间K值)
链接 这树着实不好理解啊 讲解http://www.cnblogs.com/pony1993/archive/2012/07/17/2594544.html 对于找K值 右区间的确定不是太理解..先当 ...
- vijosP1567子串计数
描述现在有一个字符串,请求出这个字符串不相同的子串个数.YXY现在不会做,请你来帮忙…… n<=20W 题解: 后缀数组裸题,其实我在练习模板写对了没 代码: #include<cstdi ...