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 相关文章推荐
自动分页的不完整解决方案
Jan 12 PHP
php error_log 函数的使用
Apr 13 PHP
QQ登录 PHP OAuth示例代码
Jul 20 PHP
PHP 安全检测代码片段(分享)
Jul 05 PHP
php查询mssql出现乱码的解决方法
Dec 29 PHP
PHP简单生成缩略图相册的方法
Jul 29 PHP
php实现生成验证码实例分享
Apr 10 PHP
CI框架出现mysql数据库连接资源无法释放的解决方法
May 17 PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
Sep 09 PHP
Laravel模型事件的实现原理详解
Mar 14 PHP
PHP asXML()函数讲解
Feb 03 PHP
PHP设计模式之PHP迭代器模式讲解
Mar 22 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模拟js函数unescape的函数代码
2012/10/20 PHP
php中导出数据到excel时数字变为科学计数的解决方法
2013/02/03 PHP
thinkphp区间查询、统计查询与SQL直接查询实例分析
2014/11/24 PHP
DEDECMS首页调用图片集里的多张图片
2015/06/05 PHP
php在数据库抽象层简单使用PDO的方法
2015/11/03 PHP
laravel邮件发送的实现代码示例
2020/01/31 PHP
js cookies 常见网页木马挂马代码 24小时只加载一次
2009/04/13 Javascript
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素
2011/07/31 Javascript
JQueryEasyUI datagrid框架的进阶使用
2013/04/08 Javascript
JavaScript实现两个Table固定表头根据页面大小自行调整
2014/01/03 Javascript
js如何获取兄弟、父类等节点
2014/01/06 Javascript
javascript实现存储hmtl字符串示例
2014/04/25 Javascript
Javascript堆排序算法详解
2014/12/03 Javascript
js判断浏览器版本以及浏览器内核的方法
2015/01/20 Javascript
jquery插件validation实现验证身份证号等
2015/06/04 Javascript
vue.js指令和组件详细介绍及实例
2017/04/06 Javascript
jQuery滚动插件scrollable.js用法分析
2017/05/25 jQuery
详解Vue-axios 设置请求头问题
2018/12/06 Javascript
jQuery实现消息弹出框效果
2019/12/10 jQuery
[57:09]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第一场 1月26日
2021/03/11 DOTA
在Python中使用列表生成式的教程
2015/04/27 Python
python的keyword模块用法实例分析
2015/06/30 Python
利用Python命令行传递实例化对象的方法
2016/11/02 Python
浅谈用Python实现一个大数据搜索引擎
2017/11/28 Python
python中matplotlib的颜色及线条控制的示例
2018/03/16 Python
opencv导入头文件时报错#include的解决方法
2019/07/31 Python
python3.8 微信发送服务器监控报警消息代码实现
2019/11/05 Python
基于pandas中expand的作用详解
2019/12/17 Python
python Socket网络编程实现C/S模式和P2P
2020/06/22 Python
Annoushka英国官网:英国奢侈珠宝品牌
2018/10/20 全球购物
美国葡萄酒网上商店:Martha Stewart Wine Co.
2019/03/17 全球购物
反四风对照检查材料思想汇报
2014/09/16 职场文书
房屋鉴定委托书范本
2014/09/23 职场文书
民政局个人整改措施
2014/09/24 职场文书
2016师德师风学习心得体会
2016/01/12 职场文书
Python移位密码、仿射变换解密实例代码
2021/06/27 Python