首页 » PHP教程 » php中tp常量技巧_THINKPHP常用的系统常量

php中tp常量技巧_THINKPHP常用的系统常量

访客 2024-11-01 0

扫一扫用手机浏览

文章目录 [+]

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

预定义常量名解释返回值

php中tp常量技巧_THINKPHP常用的系统常量

EXT类库文件后缀例:.php

php中tp常量技巧_THINKPHP常用的系统常量
(图片来自网络侵删)

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_\"大众

__ROOT__ : 网站根目录地址

__APP__ : 当前项目(入口文件)地址

__GROUP__:当前分组地址

__URL__ : 当前模块地址

__ACTION__ : 当前操作地址

__SELF__ : 当前 URL 地址

__CURRENT__ : 当前模块的模板目录

ACTION_NAME : 当前操作名称

APP_PATH : 当前项目目录

APP_NAME : 当前项目名称

APP_TMPL_PATH : 项目模板目录

APP_PUBLIC_PATH :项目公共文件目录

CACHE_PATH : 项目模版缓存目录

CONFIG_PATH :项目配置文件目录

COMMON_PATH : 项目公共文件目录

DATA_PATH : 项目数据文件目录

GROUP_NAME :当前分组名称

HTML_PATH : 项目静态文件目录

IS_APACHE : 是否属于 Apache (2.1版开始已取消)

IS_CGI :是否属于 CGI模式

IS_IIS :是否属于 IIS (2.1版开始已取消)

IS_WIN :是否属于Windows 环境

LANG_SET : 浏览器措辞

LIB_PATH : 项目类库目录

LOG_PATH : 项目日志文件目录

LANG_PATH : 项目措辞文件目录

MODULE_NAME :当前模块名称

MEMORY_LIMIT_ON : 是否有内存利用限定

MAGIC_QUOTES_GPC : MAGIC_QUOTES_GPC

TEMP_PATH :项目临时文件目录

TMPL_PATH : 项目模版目录

THINK_PATH : ThinkPHP 系统目录

THINK_VERSION :ThinkPHP版本号

TEMPLATE_NAME :当前模版名称

TEMPLATE_PATH :当前模版路径

VENDOR_PATH : 第三方类库目录

WEB_PUBLIC_PATH :网站公共目录

TAPP_CACHE_NAME : 系统缓存文件名 2.1版本新增

标签:

相关文章

Java代码虚拟化保护技术与应用前景

软件应用的需求日益增长,软件开发过程中对代码的保护成为了一个重要议题。Java作为一种广泛应用于企业级应用的编程语言,其代码虚拟化...

PHP教程 2025-03-02 阅读1 评论0

CAD插件错误代码与应对步骤

CAD(计算机辅助设计)软件在工程设计领域得到了广泛应用。CAD插件作为提升设计效率的重要工具,在提高设计师工作效率的也带来了一定...

PHP教程 2025-03-02 阅读1 评论0

上古卷轴代码规则大全游戏背后的编程奥秘

《上古卷轴》作为一款深受玩家喜爱的角色扮演游戏,自问世以来便以其丰富的世界观、独特的游戏体验和深厚的文化底蕴吸引了无数玩家。在这款...

PHP教程 2025-03-02 阅读1 评论0