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 相关文章推荐
MYSQL数据库初学者使用指南
Nov 16 PHP
Dedecms常用函数解析
Feb 01 PHP
PHP安全性漫谈
Jun 28 PHP
php抓取页面的几种方法详解
Jun 17 PHP
DOM XPATH获取img src值的query
Sep 23 PHP
浅析get与post的一些特殊情况
Jul 28 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
Nov 11 PHP
php.ini中的request_order推荐设置
May 10 PHP
thinkphp分页集成实例
Jul 24 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
Oct 26 PHP
tp5(thinkPHP5)框架实现多数据库查询的方法
Jan 10 PHP
实例介绍PHP删除数组中的重复元素
Mar 03 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学习笔记之 函数声明(二)
2011/06/09 PHP
php获取中文拼音首字母类和函数分享
2014/04/24 PHP
学习php设计模式 php实现访问者模式(Visitor)
2015/12/07 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
关于URL中的特殊符号使用介绍
2011/11/03 Javascript
网页源代码保护(禁止右键、复制、另存为、查看源文件)
2012/05/23 Javascript
日常收集整理的JavaScript常用函数方法
2015/12/10 Javascript
基于JQuery的$.ajax方法进行异步请求导致页面闪烁的解决办法
2016/05/10 Javascript
jQuery UI插件实现百度提词器效果
2016/11/21 Javascript
vue.js移动数组位置,同时更新视图的方法
2018/03/08 Javascript
JavaScript实现写入文件到本地的方法【基于FileSaver.js插件】
2018/03/15 Javascript
[02:46]完美世界DOTA2联赛PWL DAY4集锦
2020/11/03 DOTA
[57:09]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第一场 1月26日
2021/03/11 DOTA
Python中AND、OR的一个使用小技巧
2015/02/18 Python
python将MongoDB里的ObjectId转换为时间戳的方法
2015/03/13 Python
用PyQt进行Python图形界面的程序的开发的入门指引
2015/04/14 Python
为Python的web框架编写MVC配置来使其运行的教程
2015/04/30 Python
python实现DES加密解密方法实例详解
2015/06/30 Python
python实现查找两个字符串中相同字符并输出的方法
2015/07/11 Python
python中open函数的基本用法示例
2019/09/07 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
2020/06/28 Python
浅谈Python 钉钉报警必备知识系统讲解
2020/08/17 Python
基于python实现简单网页服务器代码实例
2020/09/14 Python
美国特价机票专家:Airfarewatchdog
2018/01/24 全球购物
Madda Fella官网:美国冒险家服装品牌
2020/01/16 全球购物
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
2013/07/30 面试题
手机业务员岗位职责
2013/12/13 职场文书
我的求职计划书
2014/01/10 职场文书
大四学生思想汇报
2014/01/13 职场文书
十月份红领巾广播稿
2014/01/22 职场文书
应届毕业生简历自我评价
2014/01/31 职场文书
教师节促销方案
2014/03/22 职场文书
学校党委副书记个人对照检查材料思想汇报
2014/09/28 职场文书
详解JS ES6编码规范
2021/05/07 Javascript
MySQL 十大常用字符串函数详解
2021/06/30 MySQL
德劲DE1102数字调谐收音机机评
2022/04/07 无线电