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 相关文章推荐
Classes and Objects in PHP5-面向对象编程 [1]
Oct 09 PHP
php中判断一个字符串包含另一个字符串的方法
Mar 19 PHP
php auth_http类库进行身份效验
Mar 19 PHP
php SQL之where语句生成器
Mar 24 PHP
php获取qq用户昵称和在线状态(实例分析)
Oct 27 PHP
Codeigniter注册登录代码示例
Jun 12 PHP
PHP中cookie和session的区别实例分析
Aug 28 PHP
PHP实现模仿socket请求返回页面的方法
Nov 04 PHP
php操作xml并将其插入数据库的实现方法
Sep 08 PHP
PHP反射实际应用示例
Apr 03 PHP
laravel 判断查询数据库返回值的例子
Oct 11 PHP
详解PHP用mb_string处理windows中文字符
May 26 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
Ha0k 0.3 PHP 网页木马修改版
2009/10/11 PHP
php object转数组示例
2014/01/15 PHP
如何通过Linux命令行使用和运行PHP脚本
2015/07/29 PHP
对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
2011/07/31 Javascript
js控制table合并具体实现
2014/02/20 Javascript
jquery淡化版banner异步图片文字效果切换图片特效
2014/04/08 Javascript
jquery实现聚光灯效果的方法
2015/02/06 Javascript
jQuery在ul中显示某个li索引号的方法
2015/03/17 Javascript
微信小程序 基础知识css样式media标签
2017/02/15 Javascript
bootstrap中添加额外的图标实例代码
2017/02/15 Javascript
Angualrjs和bootstrap相结合实现数据表格table
2017/03/30 Javascript
Cookbook组件形式:优化 Vue 组件的运行时性能
2018/11/25 Javascript
vue中重定向redirect:‘/index‘,不显示问题、跳转出错的完美解决
2020/09/28 Javascript
python中for语句简单遍历数据的方法
2015/05/07 Python
python在linux系统下获取系统内存使用情况的方法
2015/05/11 Python
Python决策树分类算法学习
2017/12/22 Python
Python 对输入的数字进行排序的方法
2018/06/23 Python
Python实现查询某个目录下修改时间最新的文件示例
2018/08/29 Python
在Python dataframe中出生日期转化为年龄的实现方法
2018/10/20 Python
python实现websocket的客户端压力测试
2019/06/25 Python
python生成器用法实例详解
2019/11/22 Python
python使用建议技巧分享(三)
2020/08/18 Python
Python爬虫破解登陆哔哩哔哩的方法
2020/11/17 Python
英国知名的皮手套品牌:Dents
2016/11/13 全球购物
Carter’s官方旗舰店:美国受欢迎的婴童服装品牌
2018/01/21 全球购物
Nisbets爱尔兰:英国最大的厨房和餐饮设备供应商
2019/01/26 全球购物
几道PHP面试题
2013/04/14 面试题
环境工程专业个人求职信
2013/12/05 职场文书
竞选学生会演讲稿
2014/04/25 职场文书
2015年工会工作总结
2015/03/30 职场文书
科技馆观后感
2015/06/08 职场文书
2015年中秋寄语
2015/07/31 职场文书
2016天猫双十一广告语
2016/01/28 职场文书
2016社区平安家庭事迹材料
2016/02/26 职场文书
Python自动化测试PO模型封装过程详解
2021/06/22 Python
人工智能深度学习OpenAI baselines的使用方法
2022/05/20 Python