请选择 进入手机版 | 继续访问电脑版

蓝冰网

 找回密码
立即注册
查看: 192|回复: 0

Thinkphp5.1版本获取项目根目录以及子目录路径的方法实例讲解

[复制链接]

19

主题

22

帖子

428

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
428
发表于 2021-9-17 10:32:27 | 显示全部楼层 |阅读模式
第一步,加入类:
use think\facade\Env;
第二步:调用如下常量:
常量调整

Thinkphp5.1取消了所有的框架内置常量(不影响应用代码中的自定义常量),如需获取,请使用think\facade\App类的内置方法以及think\facade\Env类获取。

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方法获取路径变量的时候不区分大小写。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|蓝冰网 ( 豫ICP备13009983号-1 )

GMT+8, 2021-10-25 03:30 , Processed in 0.073040 second(s), 26 queries .

Powered by 蓝冰网

Copyright © 2011-2021

快速回复 返回顶部 返回列表