Thinkphp系统常量

                                          预定义常量

常量说明
URL_COMMON=0普通模式 URL
URL_PATHINFO=1PATHINFO URL
URL_REWRITE=2REWRITE URL
URL_COMPAT=3兼容模式 URL
HAS_ONE=1HAS_ONE 关联定义
BELONGS_TO=2BELONGS_TO 关联定义
HAS_MANY=3HAS_MANY 关联定义
MANY_TO_MANY=4MANY_TO_MANY 关联定义
THINK_VERSION框架版本号

                                                 这些预定义常量不会随着环境的变化而变化。

                                          路径常量

                                  系统和项目的路径常量用于系统默认的目录规范,可以通过重新定义改变,如果不希望定制目录,这些常量一般不需要更改。

常量名说明默认值
CORE_PATH系统核心类库目录THINK_PATH.'Lib/'
EXTEND_PATH系统扩展目录THINK_PATH.'Extend/'
MODE_PATH模式扩展目录EXTEND_PATH.'Mode/'
ENGINE_PATH引擎扩展目录EXTEND_PATH.'Engine/'
VENDOR_PATH第三方类库目录EXTEND_PATH.'Vendor/'
LIBRARY_PATH系统扩展类库目录EXTEND_PATH.'Library/'
COMMON_PATH项目公共目录APP_PATH.'Common/'
LIB_PATH项目类库目录APP_PATH.'Lib/'
RUNTIME_PATH项目运行时目录APP_PATH.'Runtime/'
CONF_PATH项目配置目录APP_PATH.'Conf/'
LOG_PATH项目日志目录RUNTIME_PATH.'Logs/'
CACHE_PATH项目模板缓存目录RUNTIME_PATH.'Cache/'
LANG_PATH项目语言包目录APP_PATH.'Lang/'
TEMP_PATH项目缓存目录RUNTIME_PATH.'Temp/'
DATA_PATH项目数据目录RUNTIME_PATH.'Data/'
TMPL_PATH项目模板目录APP_PATH.'Tpl/'
HTML_PATH项目静态缓存目录APP_PATH.'Html/'

                                        系统常量

                                                下面这些系统常量会随着开发环境的改变或者设置的改变而产生变化。

常量名说明
IS_CGI是否属于 CGI模式
IS_WIN是否属于Windows 环境
IS_CLI是否属于命令行模式
__ROOT__网站根目录地址
__APP__当前项目(入口文件)地址
__GROUP__  当前分组的URL地址
__URL__当前模块的URL地址
__ACTION__当前操作的URL地址
__SELF__当前URL地址
__INFO__当前的PATH_INFO字符串
APP_NAME当前项目名
GROUP_NAME当前分组名
MODULE_NAME当前模块名
ACTION_NAME当前操作名
APP_DEBUG是否开启调试模式
MODE_NAME当前模式名称
APP_PATH当前项目路径
THINK_PATH系统框架路径
MEMORY_LIMIT_ON系统内存统计支持
RUNTIME_FILE项目编译缓存文件名
THEME_NAME当前主题名称
THEME_PATH当前模板主题路径
APP_TMPL_PATH当前模板URL路径
LANG_SET当前浏览器语言
MAGIC_QUOTES_GPCMAGIC_QUOTES_GPC

转载地址:http://www.thinkphp.cn/info/77.html

转载于:https://www.cnblogs.com/zafuacm/p/4159390.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/492697.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

显卡的显存

首先说明,转载自:百度知道,作者:asdf_12346 网址:https://zhidao.baidu.com/question/216504146.html 千万注意不要只看显存大小了,显存大小只是影响显卡性能的一个很次要的因素而已。不了解的人很容易被商…

BestCoder22 1003.NPY and shot 解题报告

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid5144 题目意思:有个人抛物体,已知抛的速度和高度,问可以抛到的最远距离是多少。即水平距离。 做的时候是抄公式的,居然过了,幸运幸运............ 1 #…

37页PPT,全面解读5G产业链及未来趋势!

来源:国信证券经济研究所、全球物联网观察摘要:接下来的一年,5G无疑是全球关注的焦点。接下来的一年,5G无疑是全球关注的焦点。5G开始商用化,除了进一步促进移动互联网的发展,更重要的是会促进移动互联网和…

C++二级指针

如果动态分配一个2维数组&#xff0c;3行4列&#xff0c; int **map new int*[3]; for (int i 0; i < 3; i) {*(map i) new int[4]; }当这样写是动态申请的内存&#xff0c;内存空间为如下所示。可以看出动态申请的二维数组中内存不是连续的&#xff0c; for (int i …

atoi简析

原文链接 atoi()函数的功能&#xff1a;将字符串转换成整型数&#xff1b;atoi()会扫描参数nptr字符串&#xff0c;跳过前面的空格字符&#xff0c;直到遇上数字或正负号才开始做转换&#xff0c;而再遇到非数字或字符串时&#xff08;\0&#xff09;才结束转化&#xff0c;并将…

盘点2018十大科技丑闻,IT相关两项

来源&#xff1a;科技日报2018这一年里&#xff0c;风起云涌的科技界很忙&#xff0c;有些人尝到了甜头&#xff0c;有些人却吃到了苦头&#xff0c;有些事件令人瞠目结舌、难以置信……   盘点2018年十大科技丑闻是为了更加清醒地看到科技发展过程中的不尽如人意。  更重要…

QT安装和Hello,world

QT安装环境介绍&#xff1a; https://blog.csdn.net/hechao3225/article/details/52981007 教程&#xff1a; http://c.biancheng.net/qt/ Hello,world简单示例&#xff0c;VS下编写纯代码的界面&#xff1a; http://c.biancheng.net/view/1824.html 第一步&#xff1a; 第二…

(转) 基于MapReduce的ItemBase推荐算法的共现矩阵实现(一)

转自&#xff1a;http://zengzhaozheng.blog.51cto.com/8219051/1557054 一、概述 这2个月为公司数据挖掘系统做一些根据用户标签情况对用户的相似度进行评估&#xff0c;其中涉及一些推荐算法知识&#xff0c;在这段时间研究了一遍《推荐算法实践》和《Mahout in action》&…

Waymo十周年:多尔戈夫讲述从被嘲笑到硕果累累

来源&#xff1a;TechCrunch 编译&#xff1a;网易智能十年前&#xff0c;大约十几名工程师聚集在谷歌位于查尔斯顿路上的山景城&#xff0c;为"司机项目"献力&#xff0c;这是该科技巨头的“X工厂”旗下的一个秘密项目。这个司机项目俗称“谷歌自动驾驶汽车项目”&a…

QT中信号和槽的简单解释

代码见&#xff1a; https://blog.csdn.net/cloud323/article/details/82192241 思想介绍为&#xff1a; 一&#xff0e;信号 当对象的内部状态发生改变&#xff0c;信号就被发射。只有定义了一个信号的类和它的子类才能发射这个信号。 信号的声明是在头文件中进行的&#…

wp8.1 Study11:APP里文件读写和使用XML和Json序列化

一、文件读写 1、基本操作&#xff08;使用FileIO API&#xff09; 这个方法在上一个stduy已经学过&#xff0c;那么贴出来复习下&#xff0c;代码如下&#xff1a; private async void writeTextToLocalStorageFile(string filename, string text){var fold Windows.Storage.…

中国AI登上Nature子刊:看病历分析儿科疾病,准确率90%,超人类医师

铜灵 发自 凹非寺量子位 出品 | 公众号 QbitAIAI大夫的能力又精进了。以前的AI要想要辅助人类诊断&#xff0c;得先学会输入大量带标注的医学影像训练模型。现在不用了&#xff0c;AI只需读一读电子文字简历&#xff0c;就能具备病情分析能力。有产品有真相。最近&#xff0c;A…

C++匿名函数Lambda

参考&#xff1a;https://www.debugself.com/archives/94 C11的新的特性&#xff1a;https://www.debugself.com/archives/100

当医疗遇上人工智能,你不可不知的未来医疗5大趋势

2015年&#xff0c;一部《超能陆战队》戳中了很多人的泪点&#xff0c;一个叫做“大白”的机器人更是萌化了无数人。在电影中&#xff0c;大白是一个融合人工智能、医疗救护、战斗能力的机器人&#xff0c;最大的任务就是守护。从医疗救护的角度来说&#xff0c;大白可以通过摄…

Hibernate继承(2)子类属性生成在自己的一张表中,父类的属性一张表

Hibernate继承&#xff08;2&#xff09;子类属性生成在自己的一张表中&#xff0c;父类的属性一张表 <?xml version"1.0"?> <!DOCTYPE hibernate-mapping SYSTEM "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd" > <!-- 具体…

QT事件过滤器eventFilter函数

Qt的事件模型一个强大的功能是一个QObject对象能够监视发送其他QObject对象的事件&#xff0c;在事件到达之前对其进行处理。 假设我们有一个CustomerInfoDialog控件&#xff0c;由一些QLineEdit控件组成。我们希望使用Space键得到下一个QLineEdit的输入焦点。一个最直接的方法…

信息哲学给哲学带来根本性革命了吗

来源&#xff1a;中国科学报 摘要&#xff1a;信息哲学乃是区别于所有其他哲学的一种元哲学或最高哲学。由于信息哲学首先是在哲学的最高范式&#xff08;“存在领域的划分”&#xff09;层面引发的变革&#xff0c;所以信息哲学实现了人类哲学的第一次根本性转向&#xff0c;从…

运行yum时出现错误,缺失libsasl2.so.2文件

运行yum时出现错误&#xff0c;缺失libsasl2.so.2文件 [rootlocalhost /]# yum repolist There was a problem importing one of the Python modules required to run yum. The error leading to this problem was:libsasl2.so.2: cannot open shared object file: No such fil…

蜜蜂会算术吗

来源&#xff1a;中国科学报大脑袋或许并不是做数学题所必需的。蜜蜂通过了一项可能要求其进行加减的算术测试&#xff0c;尽管有人质疑这是否是真的。在测试中&#xff0c;研究人员首先向蜜蜂展示了含有1~5种形状的图片。图形颜色全部是蓝色或黄色&#xff0c;蓝色代表“加1”…

QT中的QTableView+QTableWidget

该类是显示表格数据的&#xff0c;像Excel一样&#xff0c; 参考&#xff1a;https://blog.csdn.net/qq769651718/article/details/79357938 QTableWidget控件参考&#xff1a; https://blog.csdn.net/alan00000/article/details/7951428 //QTableWidget的常用方法 tableWidg…