【TP5 :附录】常量参考

版权声明:本文为ywcmoon原创文章,未经允许不得转载。 https://blog.csdn.net/qq_39251267/article/details/82380663

常量参考

预定义常量

预定义常量是指系统内置定义好的常量,不会随着环境的变化而变化,包括:

预定义常量名 说明 返回值
EXT 类库文件后缀 例:.php
THINK_VERSION 框架版本号 例:5.0.20

路径常量

系统和应用的路径常量用于系统默认的目录规范,可以通过重新定义改变,如果不希望定制目录,这些常量一般不需要更改。

路径常量名 说明 返回值
DS 当前系统的目录分隔符 \
THINK_PATH 框架系统目录 tp5\thinkphp
ROOT_PATH 框架应用根目录 tp5\
APP_PATH 应用目录 (默认为application)tp5\public/../application/
CONF_PATH 配置目录 (默认为 APP_PATH) tp5\public/../application/
LIB_PATH 系统类库目录 (默认为 THINK_PATH.’library/’) tp5\thinkphp\library\
CORE_PATH 系统核心类库目录 (默认为 LIB_PATH.’think/’)tp5\thinkphp\library\think\
TRAIT_PATH 系统trait目录 (默认为 LIB_PATH.’traits/’)tp5\thinkphp\library\traits\
EXTEND_PATH 扩展类库目录 (默认为 ROOT_PATH . ‘extend/’) tp5\extend\
VENDOR_PATH 三方类库目录 (默认为 ROOT_PATH . ‘vendor/’)tp5\vendor\
RUNTIME_PATH 应用运行时目录 (默认为 ROOT_PATH.’runtime/’)tp5\runtime\
LOG_PATH 应用日志目录 (默认为 RUNTIME_PATH.’log/’)tp5\runtime\log\
CACHE_PATH 项目模板缓存目录 (默认为 RUNTIME_PATH.’cache/’)tp5\runtime\cache\
TEMP_PATH 应用缓存目录 (默认为 RUNTIME_PATH.’temp/’)tp5\runtime\temp\

系统常量

系统常量会随着开发环境的改变或者设置的改变而产生变化。

系统常量名 说明 返回值
IS_WIN 是否属于Windows 环境 例:bool(true)
IS_CLI 是否属于命令行模式 例:bool(false)
THINK_START_TIME 开始运行时间(时间戳) 例:float(1536032984.5087)
THINK_START_MEM 开始运行时候的内存占用 例:int(144528)
ENV_PREFIX 环境变量配置前缀 例:string(4) "PHP_"

猜你喜欢

转载自blog.csdn.net/qq_39251267/article/details/82380663
tp5