Thinkphp系统常量
预定义常量
常量 | 说明 |
---|---|
URL_COMMON=0 | 普通模式 URL |
URL_PATHINFO=1 | PATHINFO URL |
URL_REWRITE=2 | REWRITE URL |
URL_COMPAT=3 | 兼容模式 URL |
HAS_ONE=1 | HAS_ONE 关联定义 |
BELONGS_TO=2 | BELONGS_TO 关联定义 |
HAS_MANY=3 | HAS_MANY 关联定义 |
MANY_TO_MANY=4 | MANY_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_GPC | MAGIC_QUOTES_GPC |
转载地址:http://www.thinkphp.cn/info/77.html
转载于:https://www.cnblogs.com/zafuacm/p/4159390.html
Thinkphp系统常量相关推荐
- ThinkPHP系统流程
流程图: 参考网址:http://www.thinkphp.cn/topic/35803.html 1 用户URL请求 2 调用应用入口文件(通常是网站的index.php) 3 载入框架入口文件(T ...
- php中tp常量,tp系统常量定义
(2013-03-06 14:16:31) 标签: 是已经封装好的系统常量 主要是用在控制器下面的动作当中 这样能很大的提高我们的开发效率 主要有下面的一些 手册上面都有的 __ROOT__ 网站的根 ...
- [php基础]PHP环境变量$_SERVER和系统常量详细说明
在PHP网站开发中,为了满足网站的需要,时常需要对PHP环境变量进行设置和应用,在虚拟主机环境下,有时我们更需要通过PHP环境变量操作函数来对PHP环境变量值进行设置.为此我们有必要对PHP环境变量先 ...
- tp5.1 系统常量
5.1版本取消了所有的系统常量,原来的系统路径变量改为使用Env类获取(需要引入think\facade\Env): 例如: // 获取应用目录(不区分大小写) echo Env::get('app_ ...
- PHP系统常量及判断某常量是否被定义
系统常量 系统常量是PHP已经定义好的常量,我们可以直接拿来使用,常见的系统常量有: (1)__FILE__ :php程序文件名.它可以帮助我们获取当前文件在服务器的物理位置. (2)__LINE__ ...
- php获取系统常量函数,PHP:从php文件中获取PHP的变量,函数和常量
有没有办法从php文件中获取用户定义的php函数,变量,常量? 以下功能并不是最好的方法,因为它们全部被打了 函数/变量/常量(具有数百个php的内置常量和内部php函数): get_defined_ ...
- tp5系统常量对应的目录路径
```php THINK_PATH 框架系统目录 ROOT_PATH 框架应用根目录 APP_PATH 应用目录(默认为application) CONF_PATH 配置目录(默认为APP_PATH) ...
- windows系统常量
按Ctrl+f搜索 常用 %HOMEDRIVE% =C: 当前启动的系统的所在分区 %SystemRoot% =C:\WINDOWS 当前启动的系统的所在目录 %windir% = %SystemRo ...
- thinkphp模版常量替换机制
转载于:https://www.cnblogs.com/supe/p/8452051.html
最新文章
- Java 9 新特性概述
- python asyncio tcp server_asyncio异步IO——Streams详解
- java 泛型示例_Java泛型示例教程–泛型方法,类,接口
- 关于激活navicat11失败
- HD地址批量生成 java
- java 只保留字母_java编程问题,急急急!输入一个字符串,如果字符串中存在字母a的次数大于1,则只保留第一个a,...
- linux 上supervisor的进程管理工具的使用
- ERROR】Unable to open underlying table which is differently defined or of non-MyISAM type or ...
- open judge 1.6.3
- python红楼梦人物统计_基于共现使用Python来分析《红楼梦》中贾宝玉与金陵十二钗的关系...
- Web作业表单的制作
- Spring的@PostConstruct标签详解
- 老用户WAU以及老用户周活跃度
- Golang实现发送微信公众号模板消息(每日一句和天气预报)
- 零基础学C++——黑马程序员课程笔记(C++核心编程篇)
- 图片视频去水印工具:HitPaw Watermark Remover Mac
- pypinyin--python 汉字与拼音的转换
- NFT Insider #67:巴塞罗那足球俱乐部推出首个NFT作品,迪拜推出国家元宇宙战略
- Hive--元数据--探查
- HDU-1199 color the ball
热门文章
- skywalking 安装_SkyWalking全链路追踪利器
- 解决在vue init webpack my-project卡住的问题(已解决)
- LeetCode 489. 扫地机器人(DFS)
- LeetCode 339. 嵌套列表权重和(DFS)
- LeetCode 229. 求众数 II(摩尔投票)
- hook 监控文件 c++_技术分享 | Linux 入侵检测中的进程创建监控
- arrays中copyof复制两个数组_Java的数组初识和拷贝用法
- css hover变成手_web前端入门到实战:彻底掌握css动画「transition」
- java获取参数编码_java获取接口数据编码问题
- Spring Cloud源码分析(二)Ribbon