TinkPHP5.1
取消了所有的框架内置常量(不影响应用代码中的自定义常量),如需获取,请使用think\facade\App
类的内置方法以及think\facade\Env
类获取,下面给出的是TinkPHP5.0
和TinkPHP5.1
的常量对照表:
TinkPHP5.0常量 | TinkPHP5.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');
版权免责声明: 本站内容部分来源于网络,请自行鉴定真假。如有侵权,违法,恶意广告,虚假欺骗行为等以上问题联系我们删除。
本文地址:https://18793.cc/index/article/view/14.html