avatar

mdo

Hello

  • 首页
  • 知识库
  • 归档
  • 标签
  • 关于
主页 tp5.1 获取项目根目录以及子目录
文章

tp5.1 获取项目根目录以及子目录

发表于 2025-10-27 更新于 2025-10- 27
作者 mdo
38~49 分钟 阅读

5.0和5.1的获取方式是不一样的

官方文档:https://www.kancloud.cn/manual/thinkphp5_1/354155

常量调整

5.1取消了所有的框架内置常量(不影响应用代码中的自定义常量),如需获取,请使用thinkfacadeApp类的内置方法以及thinkfacadeEnv类获取,下面给出的是5.0和5.1的常量对照表:,

5.0和5.1的常量对照表

5.0常量

5.1获取方法

EXT

取消,固定使用 .php

IS_WIN

取消

IS_CLI

取消

DS

使用PHP自带 DIRECTORY_SEPARATOR

ENV_PREFIX

取消,固定使用PHP_

THINK_START_TIME

App::getBeginTime()

THINK_START_MEM

App::getBeginMem()

THINK_VERSION

App::version()

THINK_PATH

Env::get('think_path')

LIB_PATH

Env::get('think_path') . 'library/'

CORE_PATH

Env::get('think_path') . 'library/think/'

APP_PATH

Env::get('app_path')

CONFIG_PATH

Env::get('config_path')

CONFIG_EXT

App::getConfigExt()

ROOT_PATH

Env::get('root_path')

EXTEND_PATH

Env::get('root_path') . 'extend/'

VENDOR_PATH

Env::get('root_path') . 'vendor/'

RUNTIME_PATH

Env::get('runtime_path')

LOG_PATH

Env::get('runtime_path') . 'log/'

CACHE_PATH

Env::get('runtime_path') . 'cache/'

TEMP_PATH

Env::get('runtime_path'). 'temp/'

MODULE_PATH

Env::get('module_path')

通过Env类的get方法获取路径变量的时候不区分大小写,例如下面的写法是等效的:

Env::get('root_path');
Env::get('ROOT_PATH');

知识库
子目录
许可协议:  CC BY 4.0
分享

相关文章

7月 21, 2026

think-orm 2.0.62 单独设置数据表字段缓存驱动和数据缓存驱动

think-cache 拥有强大的多通道(Multi-store)管理能力,但问题的根源在于 think-orm 底层的调用机制太死板。即使您在 think-cache 中配置了 file 和 redis 两个完全独立的通道,think-orm 默认也只会向您通过 Db::setCache() 注入

7月 1, 2026

WebSocket Server + 独立 RPC Server

从架构角度来说,它已经接近 think-swoole 能做到的极限了,但是我仍然不建议继续这样维护。 原因不是代码写法,而是 think-swoole 本身的事件模型。 第一处问题:addListener() 仍然共享 Worker 你的代码: $rpcServer = $server->addLi

6月 25, 2026

Linux | Reqable · API抓包调试 + API测试一站式工具

Reqable是什么? Reqable = Fiddler + Charles + Postman 极简的设计、极高的性能、丰富的功能、桌面手机多端平台。 多协议流量分析 基于经典的MITM中间人代理方案捕获和分析您的应用流量,自适应HTTP/HTTPS/SOCKS4/SOCKS5等多种代理协议,并

下一篇

浏览器打印58小票 - 白開水

上一篇

PHP使用swagger

最近更新

  • 完美地解决 TP3 老系统数据的平滑读取
  • thinkphp3 redis序列化和反序列化
  • Table 空间极易发生哈希冲突并溢出
  • 将监控程序直接跑在云端
  • AI 驱动型 Facebook 群组关键词监控 Chrome 浏览器插件

热门标签

API CodeGeex Gitkraken Management Manticore Premiere Sublime Swoole ThinkPHP ThinkPHP5

目录

©2026 mdo. 保留部分权利。