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中获取指定IP的物理地址的代码(正则表达式)
Jun 23 PHP
PHP设计模式 注册表模式(多个类的注册)
Feb 05 PHP
PHP面向对象——访问修饰符介绍
Nov 08 PHP
基于php iconv函数的使用详解
Jun 09 PHP
php实现中文字符截取防乱码方法汇总
Apr 29 PHP
PHP输出一个等腰三角形的方法
May 12 PHP
curl和libcurl的区别简介
Jul 01 PHP
Yii2中cookie用法示例分析
Jul 18 PHP
php中final关键字用法分析
Dec 07 PHP
Laravel中encrypt和decrypt的实现方法
Sep 24 PHP
Django中通过定时任务触发页面静态化的处理方式
Aug 29 PHP
yii2.0框架多模型操作示例【添加/修改/删除】
Apr 13 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 Directory 函数的详解
2013/03/07 PHP
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
jQuery 连续列表实现代码
2009/12/21 Javascript
JavaScript 类似flash效果的立体图片浏览器
2010/02/08 Javascript
Extjs中常用表单介绍与应用
2010/06/07 Javascript
jQuery+ajax中getJSON() 用法实例
2014/12/22 Javascript
原生javascript实现简单的datagrid数据表格
2015/01/02 Javascript
jQuery实现响应鼠标滚动的动感菜单效果
2015/09/21 Javascript
jquery中键盘事件小结
2016/02/24 Javascript
详解动画插件wow.js的使用方法
2017/09/13 Javascript
利用Javascript开发一个二维周视图日历
2017/12/14 Javascript
微信小程序表单验证form提交错误提示效果
2020/06/19 Javascript
微信小程序Getuserinfo解决方案图解
2018/08/24 Javascript
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
2018/10/10 jQuery
js拖动滑块和点击水波纹效果实例代码
2018/10/16 Javascript
ios中视频的最后一桢问题解决
2019/05/14 Javascript
Python实现简单状态框架的方法
2015/03/19 Python
python获得一个月有多少天的方法
2015/06/04 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
2017/01/28 Python
python模仿网页版微信发送消息功能
2018/02/24 Python
python pycurl验证basic和digest认证的方法
2018/05/02 Python
Python3实现的爬虫爬取数据并存入mysql数据库操作示例
2018/06/06 Python
python3将视频流保存为本地视频文件
2018/06/20 Python
解决django后台样式丢失,css资源加载失败的问题
2019/06/11 Python
pycharm 2020 1.1的安装流程
2020/09/29 Python
颁奖晚会主持词
2014/03/25 职场文书
奠基仪式策划方案
2014/05/15 职场文书
竞聘演讲稿开场白
2014/08/25 职场文书
民主评议政风行风整改方案
2014/09/17 职场文书
2014年乡镇妇联工作总结
2014/12/02 职场文书
颐和园的导游词
2015/01/30 职场文书
公务员政审个人总结
2015/02/12 职场文书
python爬虫--selenium模块
2021/03/31 Python
python flask框架快速入门
2021/05/14 Python
微信小程序APP的生命周期及页面的生命周期
2022/04/19 Javascript
Java中的Kotlin 内部类原理
2022/06/16 Java/Android