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 session常见问题集锦及解决办法总结
Mar 18 PHP
php 采集书并合成txt格式的实现代码
Mar 01 PHP
php Smarty date_format [格式化时间日期]
Mar 15 PHP
php站内搜索并高亮显示关键字的实现代码
Dec 29 PHP
域名和cookie问题(域名后缀)
Oct 10 PHP
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
Apr 26 PHP
深入Apache与Nginx的优缺点比较详解
Jun 17 PHP
php过滤表单提交的html等危险代码
Nov 03 PHP
实现PHP搜索加分页
Oct 12 PHP
php制作基于xml的RSS订阅源功能示例
Feb 08 PHP
Linux服务器下PHPMailer发送邮件失败的问题解决
Mar 04 PHP
实现PHP中session存储及删除变量
Oct 15 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调用三种数据库的方法(2)
2006/10/09 PHP
使PHP自定义函数返回多个值
2006/11/26 PHP
php代码运行时间查看类代码分享
2011/08/06 PHP
php+ajax实现无刷新分页的方法
2014/11/04 PHP
PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
2016/11/25 PHP
Yii框架操作cookie与session的方法实例详解
2019/09/04 PHP
JavaScript的面向对象(一)
2006/11/09 Javascript
输入密码检测大写是否锁定js实现代码
2012/12/03 Javascript
深入浅析JavaScript中的constructor
2016/04/19 Javascript
JS实现的简单图片切换功能示例【测试可用】
2017/02/14 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
详解nodeJS之二进制buffer对象
2017/06/03 NodeJs
jquery DataTable实现前后台动态分页
2017/06/17 jQuery
35个最好用的Vue开源库(史上最全)
2019/01/03 Javascript
[01:33]DOTA2上海特级锦标赛 LIQUID战队完整宣传片
2016/03/16 DOTA
基于scrapy实现的简单蜘蛛采集程序
2015/04/17 Python
python的numpy模块安装不成功简单解决方法总结
2017/12/23 Python
python删除过期log文件操作实例解析
2018/01/31 Python
Python扩展内置类型详解
2018/03/26 Python
Python实现的栈、队列、文件目录遍历操作示例
2019/05/06 Python
python PyAutoGUI 模拟鼠标键盘操作和截屏功能
2019/08/04 Python
Python 装饰器原理、定义与用法详解
2019/12/07 Python
Pytorch之扩充tensor的操作
2021/03/04 Python
东南亚地区最大的购物网站Lazada新加坡站点:Lazada.sg
2016/07/17 全球购物
美国地毯购买网站:Rugs USA
2019/02/23 全球购物
理工类毕业自我鉴定
2014/02/20 职场文书
建筑安全员岗位职责
2014/03/13 职场文书
开工仪式主持词
2014/03/20 职场文书
团支书竞选演讲稿
2014/04/28 职场文书
保护环境倡议书500字
2014/05/19 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
董事长岗位职责
2015/02/13 职场文书
2015年乡镇纪检工作总结
2015/04/22 职场文书
美容院员工规章制度
2015/08/05 职场文书
禁毒主题班会教案
2015/08/14 职场文书
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python