ThinkPHP中的系统常量和预定义常量集合


Posted in PHP onJuly 01, 2014

ThinkPHP系统常量和预定义常量汇总如下:

1.系统常量:

THINK_PATH   // ThinkPHP系统目录:
APP_PATH   // 当前项目目录
APP_NAME   // 当前项目名称
MODULE_NAME   //当前模块名称
ACTION_NAME   // 当前操作名称
TMPL_PATH   // 项目模版目录
LIB_PATH   // 项目类库目录
CACHE_PATH   // 项目模版缓存目录
CONFIG_PATH   //项目配置文件目录
LOG_PATH   // 项目日志文件目录
LANG_PATH   // 项目语言文件目录
TEMP_PATH   //项目临时文件目录
PLUGIN_PATH   // 项目插件文件目录
VENDOR_PATH   // 第三方类库目录
DATA_PATH   // 项目数据文件目录
IS_APACHE   // 是否属于 Apache
IS_IIS    //是否属于IIS
IS_WIN   //是否属于Windows 环境
IS_LINUX   //是否属于 Linux 环境
IS_FREEBSD   //是否属于 FreeBsd环境
NOW_TIME   // 当前时间戳
MEMORY_LIMIT_ON // 是否有内存使用限制
MEMORY_LIMIT_ON // 是否有内存使用限制
OUTPUT_GZIP_ON   //是否开启输出压缩
MAGIC_QUOTES_GPC // MAGIC_QUOTES_GPC
THINK_VERSION   //ThinkPHP版本号
LANG_SET   // 浏览器语言
TEMPLATE_NAME   //当前模版名称
TEMPLATE_PATH   //当前模版路径
__ROOT__   // 网站根目录地址
__APP__   // 当前项目(入口文件)地址
__URL__   // 当前模块地址
__ACTION__   // 当前操作地址
__SELF__   // 当前 URL 地址
TMPL_FILE_NAME  //当前操作的默认模版名(含路径)
WEB_PUBLIC_URL   //网站公共目录
APP_PUBLIC_URL   //项目公共模版目录

2.预定义常量:

WEB_LOG_ERROR=0    // 错误日志类型
WEB_LOG_DEBUG=1 // 调试日志类型
SQL_LOG_DEBUG=2   // SQL日志类型
SYSTEM_LOG=0   // 系统方式记录日志
MAIL_LOG=1   // 邮件方式记录日志
TCP_LOG=2   // TCP 方式记录日志
FILE_LOG=3   // 文件方式记录日志
DATA_TYPE_OBJ=1 // 对象方式返回
DATA_TYPE_ARRAY=0 // 数组方式返回
URL_COMMON=0   // 普通模式 URL
URL_PATHINFO=1   // PATHINFO URL
URL_REWRITE=2   // REWRITE URL
HAS_ONE=1   // HAS_ONE 关联定义
BELONGS_TO=2   // BELONGS_TO关联定义
HAS_MANY=3   // HAS_MANY关联定义
MANY_TO_MANY=4   // MANY_TO_MANY关联定义
EXISTS_TO_VAILIDATE = 0 // 表单存在字段则验证
MUST_TO_VALIDATE = 1 // 必须验证
VALUE_TO_VAILIDATE = 2 // 表单值不为空则验证

PHP 相关文章推荐
浅析PHP水印技术
Feb 14 PHP
php5编程中的异常处理详细方法介绍
Jul 29 PHP
php preg_filter执行一个正则表达式搜索和替换
Feb 27 PHP
PHP正确解析UTF-8字符串技巧应用
Nov 07 PHP
PHP调用JAVA的WebService简单实例
Mar 11 PHP
php 参数过滤、数据过滤详解
Oct 26 PHP
PHP基于yii框架实现生成ICO图标
Nov 13 PHP
ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法
Sep 26 PHP
PHP chunk_split()函数讲解
Feb 12 PHP
PHP CURL使用详解
Mar 21 PHP
PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例
Jun 13 PHP
Linux系统下安装PHP7.3版本
Jun 26 PHP
ThinkPHP实现多数据库连接的解决方法
Jul 01 #PHP
ThinkPHP快速入门实例教程之数据分页
Jul 01 #PHP
ThinkPHP框架实现session跨域问题的解决方法
Jul 01 #PHP
ThinkPHP的模版中调用session数据的方法
Jul 01 #PHP
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
Jul 01 #PHP
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
Jul 01 #PHP
PHP计算一年多少个星期和每周的开始和结束日期
Jul 01 #PHP
You might like
PHP与SQL注入攻击[三]
2007/04/17 PHP
解决php接收shell返回的结果中文乱码问题
2014/01/23 PHP
php链表用法实例分析
2015/07/09 PHP
PHP7之Mongodb API使用详解
2015/12/26 PHP
一个不错的应用,用于提交获取文章内容,不推荐用
2007/03/03 Javascript
mapper--图片热点区域高亮组件官方站点
2007/12/22 Javascript
firefox下frameset取不到值的解决方法
2010/09/06 Javascript
jQuery 源码分析笔记(4) Ready函数
2011/06/02 Javascript
window.location.href中url中数据量太大时的解决方法
2013/12/23 Javascript
javascript基于DOM实现权限选择实例分析
2015/05/14 Javascript
详解JavaScript for循环中发送AJAX请求问题
2020/06/23 Javascript
AngularJS入门教程之控制器详解
2016/07/27 Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
2016/08/09 Javascript
node.js的事件机制
2017/02/08 Javascript
JavaScript中transform实现数字翻页效果
2017/03/08 Javascript
详解如何在Angular中快速定位DOM元素
2017/05/17 Javascript
简述jQuery Easyui一些用法
2017/08/01 jQuery
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
vue的toast弹窗组件实例详解
2018/05/14 Javascript
ES6入门教程之Array.from()方法
2019/03/23 Javascript
Vue 递归多级菜单的实例代码
2019/05/05 Javascript
使用vue引入maptalks地图及聚合效果的实现
2020/08/10 Javascript
Djang中静态文件配置方法
2015/07/30 Python
python学习--使用QQ邮箱发送邮件代码实例
2019/04/16 Python
python3射线法判断点是否在多边形内
2019/06/28 Python
python找出因数与质因数的方法
2019/07/25 Python
python使用Matplotlib改变坐标轴的默认位置
2019/10/18 Python
Hotels.com印度:酒店预订
2019/05/11 全球购物
百度JavaScript笔试题
2015/01/15 面试题
好人好事事迹材料
2014/02/12 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
廉政教育的心得体会
2014/09/01 职场文书
党员剖析材料范文
2014/12/18 职场文书
前台岗位职责
2015/02/13 职场文书
2016年先进班集体事迹材料
2016/02/26 职场文书
Vue+Flask实现图片传输功能
2022/04/01 Vue.js