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安装问题
Oct 09 PHP
PHP中的日期及时间
Nov 23 PHP
按上下级层次关系输出内容的PHP代码
Jul 17 PHP
注册页面之前先验证用户名是否存在的php代码
Jul 14 PHP
Zend的Registry机制的使用说明
May 02 PHP
浅析PHP中的字符串编码转换(自动识别原编码)
Jul 02 PHP
PHP查询网站的PR值
Oct 30 PHP
php中数字0和空值的区别分析
Jun 05 PHP
PHP捕获Fatal error错误的方法
Jun 11 PHP
php之curl实现http与https请求的方法
Oct 21 PHP
PHP实现UTF8二进制及明文字符串的转化功能示例
Nov 20 PHP
laravel框架实现敏感词汇过滤功能示例
Feb 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数组相关函数汇总
2015/03/24 PHP
PHP工程师VIM配置分享
2015/12/15 PHP
PHP类的声明与实例化及构造方法与析构方法详解
2016/01/26 PHP
PHP实现验证码校验功能
2017/11/16 PHP
仿服务器端脚本方式的JS模板实现方法
2007/04/27 Javascript
javascript 页面划词搜索JS
2009/09/28 Javascript
showModalDialog模态对话框的使用详解以及浏览器兼容
2014/01/11 Javascript
BootStrap智能表单实战系列(四)表单布局介绍
2016/06/13 Javascript
jQuery获取剪贴板内容的方法
2016/06/16 Javascript
node+koa实现数据mock接口的方法
2017/09/20 Javascript
EasyUI框架 使用Ajax提交注册信息的实现代码
2017/09/27 Javascript
JS实现十字坐标跟随鼠标效果
2017/12/25 Javascript
jquery动态添加带有样式的HTML标签元素方法
2018/02/24 jQuery
浅谈mvvm-simple双向绑定简单实现
2018/04/18 Javascript
vue使用vuex实现首页导航切换不同路由的方法
2019/05/08 Javascript
Vue(定时器)解决mounted不能获取到data中的数据问题
2020/07/30 Javascript
vue-cli3访问public文件夹静态资源报错的解决方式
2020/09/02 Javascript
python的三目运算符和not in运算符使用示例
2014/03/03 Python
python实现的多线程端口扫描功能示例
2017/01/21 Python
Python基于Pymssql模块实现连接SQL Server数据库的方法详解
2017/07/20 Python
centos6.4下python3.6.1安装教程
2017/07/21 Python
老生常谈Python之装饰器、迭代器和生成器
2017/07/26 Python
在Python dataframe中出生日期转化为年龄的实现方法
2018/10/20 Python
python实现合并多个list及合并多个django QuerySet的方法示例
2019/06/11 Python
Python实现Word表格转成Excel表格的示例代码
2020/04/16 Python
python二维图制作的实例代码
2020/12/03 Python
python爬虫scrapy框架的梨视频案例解析
2021/02/20 Python
python包的导入方式总结
2021/03/02 Python
Clarks鞋法国官方网站:英国其乐鞋品牌
2018/02/11 全球购物
亚洲最大的眼镜批发商和零售商之一:Glasseslit
2018/10/08 全球购物
商务英语专业毕业生求职信
2014/07/06 职场文书
在职人员跳槽求职信
2015/03/20 职场文书
学习十八大的感悟
2015/08/11 职场文书
2016寒假假期总结
2015/10/10 职场文书
使用Pytorch训练two-head网络的操作
2021/05/28 Python
PostgreSQL事务回卷实战案例详析
2022/03/25 PostgreSQL