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
分享

相关文章

10月 7, 2026

比尔盖茨的智慧:想多赚钱,就每天循环做这3件事

我们总有一种非常固执的错觉,认为那些站在财富金字塔顶端的人,必然拥有某种超越常人的特异功能。我们在脑海中给比尔盖茨这样的大佬描绘了一幅极其悲壮的奋斗画像。大家总觉得,他之所以能富可敌国,肯定是因为他每天只睡三个小时,同时对着八个电脑屏幕疯狂敲击键盘,每一秒钟都在做出价值几亿美金的生死抉择。 为了模仿

9月 28, 2026

程序员越想创业,越不要急着动手

一个能源方面的前辈找到我,希望通过我把一些人工的工作 AI 自动化。 能源方面我不懂,找 Gemini 聊完发现这个是可以复制的,非常兴奋。我跟老婆说,这个项目做好以后可以做成平台,推广到其他公司,你就等着做总裁夫人吧! 她听完以后跟我说,这个项目还是太定制化,和我之前做的一个项目很像。 那个项目一

9月 25, 2026

忍了一年多,我终于对i18n下手了过去一年,我主要参与国际机票业务的开发工作,因此每天都要和多语言(i18n)打交道

前言 大家好,我是奈德丽。 过去一年,我主要参与国际机票业务的开发工作,因此每天都要和多语言(i18n)打交道。熟悉我的朋友都知道,我这个人比较“惜力”(并不是,实际上只是忍不下去了),对于重复笨拙的工作非常抵触,于是,我开始思考如何优化团队的多语言管理模式。 痛点背景 先说说我们在机票项目中遇到的

下一篇

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

上一篇

PHP使用swagger

最近更新

  • 比尔盖茨的智慧:想多赚钱,就每天循环做这3件事
  • iOS 侧载(Sideloading)工具
  • 程序员越想创业,越不要急着动手
  • 注册 Chat Participant
  • 中秋给在外游子的一封信

热门标签

API CodeGeex Coding Cursor DeepSeek Docker Gitkraken Harness Laravel Management

目录

©2026 mdo. 保留部分权利。